add ca-certs and add live deploy compose file.. until we do nomad :)

This commit is contained in:
41666 2022-11-20 23:58:30 -05:00
parent 946448f049
commit 7904898ce6
2 changed files with 63 additions and 1 deletions

View file

@ -10,7 +10,7 @@ RUN cargo build --bin ${SERVICE} --release
FROM debian:bullseye-slim AS target
ARG SERVICE
RUN apt-get update && apt-get install -y ca-certificates && rm -rf /var/lib/apt/lists/*
COPY --from=builder /app/target/release/${SERVICE} /app
RUN chmod a+x /app

62
docker-compose.live.yaml Normal file
View file

@ -0,0 +1,62 @@
# Temporary deployment stuff
version: '3.7'
services:
redis:
image: redis:alpine
command: redis-server --save "" --appendonly no
container_name: redis
restart: always
ports:
- 6379:6379
api:
image: ghcr.io/genudine/saerro/api:latest
pull_policy: always
ports:
- 8000:8000
links:
- redis
environment:
- REDIS_ADDR=redis://redis:6379
- ROCKET_ADDRESS=0.0.0.0
ws_pc:
image: ghcr.io/genudine/saerro/websocket:latest
pull_policy: always
environment:
REDIS_ADDR: redis://redis:6379
WS_ADDR: wss://push.nanite-systems.net/streaming?environment=ps2&service-id=s:saegd
WORLDS: 1,10,13,17,19,40
links:
- redis
ws_ps4us:
image: ghcr.io/genudine/saerro/websocket:latest
pull_policy: always
environment:
REDIS_ADDR: redis://redis:6379
WS_ADDR: wss://push.nanite-systems.net/streaming?environment=ps2ps4us&service-id=s:saegd
WORLDS: 1000
links:
- redis
ws_ps4eu:
image: ghcr.io/genudine/saerro/websocket:latest
pull_policy: always
environment:
REDIS_ADDR: redis://redis:6379
WS_ADDR: wss://push.nanite-systems.net/streaming?environment=ps2ps4eu&service-id=s:saegd
WORLDS: 2000
links:
- redis
task_prune:
image: ghcr.io/genudine/saerro/tasks:latest
command: /app prune
pull_policy: always
restart: "no"
environment:
REDIS_ADDR: redis://redis:6379
links:
- redis