Skip to content

Commit

Permalink
Fixed start
Browse files Browse the repository at this point in the history
  • Loading branch information
hkirat committed Jun 19, 2024
1 parent 317d429 commit f11bad0
Show file tree
Hide file tree
Showing 3 changed files with 55 additions and 2 deletions.
2 changes: 1 addition & 1 deletion docker/sweeper/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ WORKDIR /usr/src/app

# Command to start both services
RUN npm run build --prefix apps/sweeper
CMD ["npm", "run", "start"]
CMD ["npm", "run", "start:sweeper"]
52 changes: 52 additions & 0 deletions ops/sweeper/deployment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: sweeper
spec:
replicas: 1
selector:
matchLabels:
app: sweeper
template:
metadata:
labels:
app: sweeper
spec:
containers:
- name: sweeper
image: 100xdevs/algo-sweeper:0fe12be062f044430c383358cd149c599a97c9ef
env:
- name: DATABASE_URL
valueFrom:
secretKeyRef:
name: algo-arena-db
key: DATABASE_URL
- name: JUDGE0_URI
valueFrom:
secretKeyRef:
name: algo-arena-db
key: JUDGE0_URI
# simple string REDIS_HOST is redis.default.svc.cluster.local
- name: REDIS_HOST
value: redis.default.svc.cluster.local
- name: REDIS_PORT
value: "6379"
- name: REDIS_PASSWORD
value: "asd"
- name: POSTGRES_HOST
value: "postgres.default.svc.cluster.local"
- name: POSTGRES_PORT
value: "5432"
- name: POSTGRES_DB
value: "algo-arena"
- name: POSTGRES_USER
value: "postgres"
- name: POSTGRES_PASSWORD
value: "supersecurepassword"
volumeMounts:
- name: problems-pv
mountPath: /problems
volumes:
- name: problems-pv
persistentVolumeClaim:
claimName: problems-claim
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
"format": "prettier --write \"**/*.{ts,tsx,md}\"",
"dev:docker": "npm run prisma:docker && yarn dev",
"prisma:docker": "cd packages/db && npx prisma db push --force-reset && npx prisma db seed",
"start:web": "cd apps/web && npm run start"
"start:web": "cd apps/web && npm run start",
"start:sweeper": "cd apps/sweeper && npm run start"
},
"devDependencies": {
"@repo/eslint-config": "*",
Expand Down

0 comments on commit f11bad0

Please sign in to comment.