random-ass changes

This commit is contained in:
iamBadgers
2025-06-19 23:34:08 -07:00
parent a62fe1aba9
commit d480267c64
14 changed files with 158 additions and 67 deletions

View File

@@ -1,16 +1,18 @@
networks:
rush-character-net:
services:
proxy:
image: traefik
command: --providers.docker
ports:
- 80:80
volumes:
- /var/run/docker.sock:/var/run/docker.sock
frontend:
build:
context: ./
dockerfile: ./frontend/Dockerfile
command: npm run dev
networks:
- rush-character-net
ports:
- 8080:3000
develop:
watch:
- action: sync
@@ -22,15 +24,14 @@ services:
path: ./frontend/package.json
- action: rebuild
path: ./frontend/Dockerfile
labels:
traefik.http.routers.client.rule: "Host(`localhost`)"
vault:
build:
context: ./
dockerfile: ./vault/Dockerfile
command: npm run dev
networks:
- rush-character-net
ports:
- 8081:8080
environment:
MONGO_URI: mongodb://rushvault:rushvault@mongo:27017/
depends_on:
@@ -46,6 +47,10 @@ services:
path: ./vault/package.json
- action: rebuild
path: ./vault/Dockerfile
labels:
traefik.http.routers.api.rule: "Host(`localhost`) && PathPrefix(`/api`)"
traefik.http.routers.api.middlewares: "api-stripprefix"
traefik.http.middlewares.api-stripprefix.stripprefix.prefixes: "/api"
mongo:
image: mongo
@@ -54,19 +59,16 @@ services:
MONGO_INITDB_ROOT_USERNAME: rushvault
MONGO_INITDB_ROOT_PASSWORD: rushvault
MONGO_INITDB_DATABASE: DB
networks:
- rush-character-net
mongo-express:
image: mongo-express
restart: always
networks:
- rush-character-net
ports:
- 8083:8081
depends_on:
- mongo
environment:
ME_CONFIG_MONGODB_ADMINUSERNAME: rushvault
ME_CONFIG_MONGODB_ADMINPASSWORD: rushvault
ME_CONFIG_MONGODB_URL: mongodb://rushvault:rushvault@mongo:27017/
ME_CONFIG_BASICAUTH: false
ME_CONFIG_BASICAUTH: false
labels:
traefik.http.routers.mexp.rule: "Host(`mexp.localhost`)"