Skip to content

Instantly share code, notes, and snippets.

@collabnix
Created April 8, 2023 01:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save collabnix/5c05e2d4ccf2b8a872f31d13a799a28d to your computer and use it in GitHub Desktop.
Save collabnix/5c05e2d4ccf2b8a872f31d13a799a28d to your computer and use it in GitHub Desktop.
YAML file for Todo List Apps
kind: Deployment
metadata:
name: node-app
labels:
app: node-app
spec:
replicas: 1
selector:
matchLabels:
app: node-app
template:
metadata:
labels:
app: node-app
spec:
containers:
- name: node-app
image: node:18-alpine
command: ["yarn", "run", "dev"]
ports:
- containerPort: 3000
volumeMounts:
- name: app
mountPath: /app
env:
- name: MYSQL_HOST
value: mysql
- name: MYSQL_USER
value: root
- name: MYSQL_PASSWORD
value: secret
- name: MYSQL_DB
value: todos
workingDir: /app
volumes:
- name: app
hostPath:
path: /Users/ajeetsraina/April/meetup/project/app
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment