mirror of
https://github.com/KeyZox71/knl_meowscendence.git
synced 2025-10-13 18:44:45 +02:00
「✨」 feat: added container for scoreStore
This commit is contained in:
@ -6,7 +6,7 @@ COPY package.json pnpm-lock.yaml pnpm-workspace.yaml /app/
|
||||
# install all the dependency
|
||||
RUN npm install -g pnpm
|
||||
RUN cd /app \
|
||||
&& pnpm install --prod
|
||||
&& pnpm install --prod --frozen-lockfile
|
||||
|
||||
FROM node:lts-alpine AS base
|
||||
|
||||
|
@ -10,7 +10,6 @@ services:
|
||||
networks:
|
||||
- front
|
||||
- back
|
||||
- prom-exporter
|
||||
environment:
|
||||
- TZ=Europe/Paris
|
||||
- API_TARGET=user
|
||||
@ -28,7 +27,6 @@ services:
|
||||
networks:
|
||||
- front
|
||||
- back
|
||||
- prom-exporter
|
||||
environment:
|
||||
- TZ=Europe/Paris
|
||||
- GOOGLE_CALLBACK_URL=${GOOGLE_CALLBACK_URL}
|
||||
@ -38,3 +36,22 @@ services:
|
||||
- LOG_FILE_PATH=/var/log/log.log
|
||||
- JWT_SECRET=${JWT_SECRET}
|
||||
restart: unless-stopped
|
||||
scorestore-api:
|
||||
container_name: transcendence-api-scoreStore
|
||||
build:
|
||||
dockerfile: docker/api-base/Dockerfile
|
||||
context: ../../
|
||||
volumes:
|
||||
- db-scoreStore:/db
|
||||
- log-scoreStore:/var/log
|
||||
networks:
|
||||
- front
|
||||
- back
|
||||
environment:
|
||||
- TZ=Europe/Paris
|
||||
- API_TARGET=scoreStore
|
||||
- LOG_FILE_PATH=/var/log/log.log
|
||||
- AVAX_PRIVATE_KEY=${AVAX_PRIVATE_KEY}
|
||||
- AVAX_RPC_URL=${AVAX_RPC_URL}
|
||||
- AVAX_CONTRACT_ADDR=${AVAX_CONTRACT_ADDR}
|
||||
restart: unless-stopped
|
||||
|
@ -5,9 +5,13 @@ volumes:
|
||||
name: transcendence-api-auth-db
|
||||
db-user:
|
||||
name: transcendence-api-user-db
|
||||
db-scoreStore:
|
||||
name: transcendence-api-scoreStore
|
||||
log-auth:
|
||||
name: transcendence-api-auth-log
|
||||
log-user:
|
||||
name: transcendence-api-user-log
|
||||
log-nginx:
|
||||
name: transcendence-front-log
|
||||
log-scoreStore:
|
||||
name: transcendence-scoreStore-log
|
||||
|
@ -58,7 +58,7 @@ async function start() {
|
||||
servers.push(user);
|
||||
}
|
||||
|
||||
if (target === 'scoreScore' || target === 'all') {
|
||||
if (target === 'scoreStore' || target === 'all') {
|
||||
const score = Fastify({ logger: loggerOption('scoreStore') });
|
||||
score.register(scoreApi);
|
||||
const port = target === 'all' ? 3002 : 3000;
|
||||
|
Reference in New Issue
Block a user