/ docker-compose.prod.yml
docker-compose.prod.yml
1 2 version: '3.8' 3 services: 4 5 ghost: 6 image: ghost:5-alpine 7 container_name: ghost_dev 8 ports: 9 - "2368:2368" 10 volumes: 11 - ./volumes/ghost:/var/lib/ghost/content 12 environment: 13 database__client: sqlite3 14 restart: unless-stopped 15 16 forgejo: 17 image: codeberg.org/forgejo/forgejo:latest 18 container_name: forgejo_dev 19 ports: 20 - "3000:3000" 21 - "2222:22" 22 volumes: 23 - ./volumes/forgejo:/data 24 environment: 25 - USER_UID=1000 26 - USER_GID=1000 27 restart: unless-stopped 28 29 radicle: 30 build: ./radicle 31 container_name: radicle_dev 32 volumes: 33 - ./volumes/radicle:/root/.radicle 34 entrypoint: ["/bin/bash", "-c", "radicle-node"] 35 36 pandoc: 37 image: pandoc/latex 38 container_name: pandoc_dev 39 volumes: 40 - ./volumes/scrolls:/workspace 41 working_dir: /workspace 42 entrypoint: /bin/sh 43 44 nginx: 45 image: nginx:alpine 46 container_name: nginx_dev 47 ports: 48 - "8080:80" 49 volumes: 50 - ./nginx/dev:/etc/nginx/conf.d 51 - ./volumes:/usr/share/nginx/html 52 depends_on: 53 - ghost 54 - forgejo