0
0
mirror of https://github.com/neon-mmd/websurfx.git synced 2024-11-25 15:38:21 -05:00

Merge pull request #279 from evanyang1/evanyang-274

🔧 Volumes for docker deployment to make editing config files easier
This commit is contained in:
neon_arch 2023-09-27 21:35:21 +03:00 committed by GitHub
commit e16f7a5cde
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -21,8 +21,6 @@ RUN cargo install --path .
# We do not need the Rust toolchain to run the binary! # We do not need the Rust toolchain to run the binary!
FROM gcr.io/distroless/cc-debian12 FROM gcr.io/distroless/cc-debian12
COPY --from=builder /app/public/ /opt/websurfx/public/ COPY --from=builder /app/public/ /opt/websurfx/public/
COPY --from=builder /app/websurfx/config.lua /etc/xdg/websurfx/config.lua VOLUME ["/etc/xdg/websurfx/"]
COPY --from=builder /app/websurfx/allowlist.txt /etc/xdg/websurfx/allowlist.txt
COPY --from=builder /app/websurfx/blocklist.txt /etc/xdg/websurfx/blocklist.txt
COPY --from=builder /usr/local/cargo/bin/* /usr/local/bin/ COPY --from=builder /usr/local/cargo/bin/* /usr/local/bin/
CMD ["websurfx"] CMD ["websurfx"]

View File

@ -10,6 +10,9 @@ services:
- redis - redis
links: links:
- redis - redis
volumes:
- ./websurfx/:/etc/xdg/websurfx/
- ./public/:/opt/websurfx/public/
redis: redis:
image: redis:latest image: redis:latest
ports: ports: