sudo docker-compose ps
ubuntu_caddy_run_9ed0eb03937a caddy run --config /etc/ca ... Up 2019/tcp, 443/tcp, 80/tcp
docker-compose all
docker-compose.yml
version: '3.9'
services:
# Django website
website:
build: website/
container_name: website
volumes:
- ./website:/code/
- ./static:/code/staticfiles
- ./media:/code/media
expose:
- 8000
command: bash -c "cd /code/ && ls && python3 manage.py collectstatic --no-input && python3 manage.py makemigrations && python3 manage.py migrate && gunicorn --w>
links:
- postgres
# DATABASE django website
postgres:
image: postgres:14-alpine
container_name: postgres
ports:
- 5432
volumes:
- ./data/db:/var/lib/postgresql/data
environment:
- "POSTGRES_NAME=postgres"
- "POSTGRES_USER=postgres"
- "POSTGRES_PASSWORD=&kasemap!0-q8!"
# Serv django website
caddy:
image: caddy:2.5.1-alpine
container_name: caddy
ports:
- 80
- 443
links:
- website
volumes:
- /home/ubuntu/caddy/Caddyfile:/etc/caddy/Caddyfile
- ./media:/srv/media/
- ./static:/srv/static/
- caddy_data:/data
- caddy_config:/config
volumes:
caddy_data:
caddy_config: