version: '3' services: # piped: # container_name: piped # image: 1337kavin/piped:latest # depends_on: # - piped-postgres # networks: # - piped # restart: always # volumes: # - ${DOCKER_CONFIGS}/config/config.properties:/app/config.properties:ro # piped-frontend: # container_name: piped-frontend # image: 1337kavin/piped-frontend:latest # entrypoint: ash -c 'sed -i s/pipedapi.kavin.rocks/pipedapi.akanealw.com/g /usr/share/nginx/html/assets/* && /docker-entrypoint.sh && nginx -g "daemon off;"' # networks: # - piped # depends_on: # - piped # restart: always # piped-nginx: # container_name: piped-nginx # image: nginx:mainline-alpine # depends_on: # - piped # - piped-proxy # - piped-frontend # networks: # - piped # - reverse-proxy # ports: # - 8585:80 # restart: always # volumes: # - ${DOCKER_CONFIGS}/config/nginx.conf:/etc/nginx/nginx.conf:ro # - ${DOCKER_CONFIGS}/config/pipedapi.conf:/etc/nginx/conf.d/pipedapi.conf:ro # - ${DOCKER_CONFIGS}/config/pipedproxy.conf:/etc/nginx/conf.d/pipedproxy.conf:ro # - ${DOCKER_CONFIGS}/config/pipedfrontend.conf:/etc/nginx/conf.d/pipedfrontend.conf:ro # - ${DOCKER_CONFIGS}/config/ytproxy.conf:/etc/nginx/snippets/ytproxy.conf:ro # - ${DOCKER_CONFIGS}/piped-proxy:/var/run/ytproxy # piped-postgres: # container_name: piped-postgres # image: postgres:15 # environment: # - POSTGRES_DB=piped # - POSTGRES_USER=piped # - POSTGRES_PASSWORD=Vee0caiv8ieceeDae1aepheirophai # networks: # - piped # restart: always # volumes: # - ${DOCKER_CONFIGS}/data/db:/var/lib/postgresql/data # piped-proxy: # container_name: piped-proxy # image: 1337kavin/piped-proxy:latest # environment: # - UDS=1 # networks: # - piped # restart: always # volumes: # - ${DOCKER_CONFIGS}/piped-proxy:/app/socket networks: piped: name: piped reverse-proxy: name: reverse-proxy external: true