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

Better dev docker containers, Simpler production docker file, caddy for ssl #136

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

lil5
Copy link
Contributor

@lil5 lil5 commented Jan 2, 2025

  1. New docker files
  2. All use alpine instead of debian for smaller images.
  3. A make file is include for easier server restarts. make dev-restart-server
  4. The frontend container uses chokidar to rebuild after changes have been made automatically.

I tried to keep the changes scoped to just docker.


  • Tested make dev-start docker
  • Tested example raw linux
  • Tested example ssl caddy

Notes: example ssl caddy

Because this version of the docker image isn't on docker, it's a chicken or egg issue.
So to test it I run the old image, but need to change the Caddyfile to:

server40.vps.webdock.cloud {
        respond "hi"
}

server40.vps.webdock.cloud:7000 {
        reverse_proxy http://app:7000
}

And add - 7000:7000 to services -> caddy -> ports

I tested this on a vps with ports 80 443 7000 all available, caddy successfully automatically 🧙 sets up https

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant