services:
satisfactory-server:
container_name: '<Container_Name>'
hostname: '<Name>'
image: 'wolveix/satisfactory-server:latest'
ports:
- '7777:7777/udp'
- '7777:7777/tcp'
volumes:
- './satisfactory-server:/config'
environment:
- MAXPLAYERS=8
- PGID=1000
- PUID=1000
- ROOTLESS=false
- STEAMBETA=false
restart: unless-stopped
healthcheck:
test: [ "CMD", "bash", "/healthcheck.sh" ]
interval: 30s
timeout: 10s
retries: 3
start_period: 120s
deploy:
resources:
limits:
memory: 16G
reservations:
memory: 8G
sftp-server:
container_name: 'sftp-server'
image: 'atmoz/sftp:latest'
volumes:
- './satisfactory-server:/home/<Name>/upload'
ports:
- '2222:22'
command: 'Name:PW:1000'
environment:
- USERNAME=<Name>
- PASSWORD=<PW>
- UID=1000
- GID=1000
services:
satisfactory-server:
container_name: '<Container_Name>'
hostname: '<Name>'
image: 'wolveix/satisfactory-server:latest'
ports:
- '7777:7777/udp'
- '7777:7777/tcp'
volumes:
- './satisfactory-server:/config'
environment:
- MAXPLAYERS=8
- PGID=1000
- PUID=1000
- ROOTLESS=false
- STEAMBETA=false
restart: unless-stopped
healthcheck:
test: [ "CMD", "bash", "/healthcheck.sh" ]
interval: 30s
timeout: 10s
retries: 3
start_period: 120s
deploy:
resources:
limits:
memory: 16G
reservations:
memory: 8G
sftp-server:
container_name: 'sftp-server'
image: 'atmoz/sftp:latest'
volumes:
- './satisfactory-server:/home/<Name>/upload'
ports:
- '2222:22'
command: 'Name:PW:1000'
environment:
- USERNAME=<Name>
- PASSWORD=<PW>
- UID=1000
- GID=1000