thirdculture/docker-compose.yml

60 lines
1.1 KiB
YAML
Raw Normal View History

2024-07-18 14:09:32 -04:00
services:
werc:
build:
2024-11-11 14:52:00 -05:00
network: host
2024-07-18 14:09:32 -04:00
dockerfile: Dockerfile
context: .
2024-11-12 16:45:42 -05:00
container_name: werc
2024-07-18 14:09:32 -04:00
ports:
2024-11-12 19:40:29 -05:00
- 3080:80
2024-07-18 14:09:32 -04:00
environment:
- HOSTNAME=thirdculture.top
volumes:
- werc:/var/www/werc
- lighttpd:/etc/lighttpd
tty: true
2024-11-12 16:45:42 -05:00
networks:
- default-werc
2024-07-18 14:09:32 -04:00
gossa:
image: pldubouilh/gossa
2024-11-12 16:45:42 -05:00
container_name: gossa
2024-07-18 14:09:32 -04:00
ports:
2024-11-12 19:40:29 -05:00
- 3001:8001
2024-07-18 14:09:32 -04:00
volumes:
2024-11-11 14:52:00 -05:00
- ./werc/sites/thirdculture.top/_files:/shared
2024-07-22 10:22:25 -04:00
- ./werc/sites/ppl.thirdculture.top:/shared/people
2024-11-12 16:45:42 -05:00
networks:
- default-werc
transfer:
image: dutchcoders/transfer.sh:latest
container_name: transfer
ports:
2024-11-12 19:40:29 -05:00
- "3880:8080"
2024-11-12 16:45:42 -05:00
command: ["--provider", "local", "--basedir", "/uploads/", "--web-path", "/web/"]
volumes:
- ./transfer/uploads:/uploads
- ./transfer/tshweb:/web
restart: always
networks:
- default-werc
networks:
default-werc:
driver: bridge
2024-07-18 14:09:32 -04:00
volumes:
werc:
driver: local
driver_opts:
o: bind
type: none
device: "./werc"
lighttpd:
driver: local
driver_opts:
o: bind
type: none
device: "./etc/lighttpd"