version: "3" services: web: image: iceshrimp.dev/Crimekillz/trashposs:dev ### If you want to build the image locally # build: . ### If you want to build the image locally AND use Docker 20.10 # build: # context: . # args: # DOCKER_BUILDKIT: 1 container_name: iceshrimp_web restart: unless-stopped depends_on: - db - redis ports: - "3000:3000" networks: - ishnet # - web environment: NODE_ENV: production volumes: - ./files:/iceshrimp/files - ./.config:/iceshrimp/.config:ro redis: restart: unless-stopped image: docker.io/redis:7.0-alpine container_name: iceshrimp_redis networks: - ishnet volumes: - ./redis:/data db: restart: unless-stopped image: docker.io/postgres:12.2-alpine container_name: iceshrimp_db networks: - ishnet env_file: - .config/docker.env volumes: - ./db:/var/lib/postgresql/data ## Uncomment to enable federation with tor instances. You also need to add the following variables to .config/docker.env ## ALLOW_ACCESS_TO_HIDDEN_SERVICE=true ## You also need to set the following params in .config/default.yml ## proxy: http://127.0.0.1:8118 # tor: # image: sirboops/tor # networks: # - ishnet # # privoxy: # image: sirboops/privoxy # volumes: # - ./.config/priv-config:/opt/config # networks: # - ishnet networks: ishnet: # web: # external: # name: web