Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create new Docker setup with s6-overlay #193

Merged
merged 15 commits into from
Jan 9, 2019
Merged

Create new Docker setup with s6-overlay #193

merged 15 commits into from
Jan 9, 2019

Conversation

timmo001
Copy link
Owner

@timmo001 timmo001 commented Jan 8, 2019

Description

Rewrites Dockerfile to use s6-overlay and shrinks image size down as much as possible.

Related issues this fixes

#188

TODO

  • Create new structure
  • Rewrite Dockerfile
  • Remove non-essential packages
  • Rewrite docker-compose.yml
  • Test both frontend and backend are working
  • dive into image
  • Update docs

Checklist

  • Change has been tested and works on my device(s).
  • Linters have been run.
  • I am ready to merge.

@ghost ghost added the Type: Documentation label Jan 9, 2019
@timmo001 timmo001 merged commit dba365f into master Jan 9, 2019
@timmo001 timmo001 deleted the s6-overlay branch January 9, 2019 22:15
@ghost
Copy link

ghost commented Feb 11, 2019

This thread has been automatically locked because it has not had recent activity. Please open a new issue for related bugs and link to relevant comments in this thread.

@ghost ghost locked as resolved and limited conversation to collaborators Feb 11, 2019
timmo001 added a commit that referenced this pull request Sep 22, 2019
Fixes #193 

* ✨ ⛵ Create new Docker setup with s6-overlay

* 👕 Fix errors

* 🔨 remove jq

* 🔨 Add missing argument

* 🔨 Cleanup

* 🔨 Copy built app

* 🔥 Fix build path

* 🔨 remove stage not required

* 🚑 Add missing mime types

* 🔨 Create nicer default file

* 🔨 tweak default file

* 🔨 Remove test

* ⛵ Update docker-compose file

* 🔨 Fix docker-compose volumes

* 📚 Update docs for new setup
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant