Newer
Older
version: "3.9"
services:
kuadrado_server:
build:
context: .
dockerfile: ./dev.Dockerfile
container_name: "kuadrado_server"
restart: unless-stopped
ports:
- 80:${SERVER_PORT}
- 443:${SERVER_PORT_TLS}
volumes:
- ./src:/usr/src/kuadrado_server/src:ro
- ./Cargo.toml:/usr/src/kuadrado_server/Cargo.toml:ro
- ./public:${RESOURCES_DIR}/public:ro
- /etc/letsencrypt/:${RESOURCES_DIR}/certs:ro
command: cargo run
env_file:
- ./.env