Skip to content

Instantly share code, notes, and snippets.

@akoenig
Created March 4, 2018 07:47
Show Gist options
  • Save akoenig/36a1eceddddcc4810fa5a45bb0c0ad0d to your computer and use it in GitHub Desktop.
Save akoenig/36a1eceddddcc4810fa5a45bb0c0ad0d to your computer and use it in GitHub Desktop.
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: database
namespace: prisma
labels:
stage: production
name: database
app: mysql
spec:
replicas: 1
strategy:
type: Recreate
template:
metadata:
labels:
stage: production
name: database
app: mysql
spec:
containers:
- name: mysql
image: 'mysql:5.7'
args:
- --ignore-db-dir=lost+found
- --max-connections=1000
- --sql-mode=ALLOW_INVALID_DATES,ANSI_QUOTES,ERROR_FOR_DIVISION_BY_ZERO,HIGH_NOT_PRECEDENCE,IGNORE_SPACE,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_BACKSLASH_ESCAPES,NO_DIR_IN_CREATE,NO_ENGINE_SUBSTITUTION,NO_FIELD_OPTIONS,NO_KEY_OPTIONS,NO_TABLE_OPTIONS,NO_UNSIGNED_SUBTRACTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ONLY_FULL_GROUP_BY,PIPES_AS_CONCAT,REAL_AS_FLOAT,STRICT_ALL_TABLES,STRICT_TRANS_TABLES,ANSI,DB2,MAXDB,MSSQL,MYSQL323,MYSQL40,ORACLE,POSTGRESQL,TRADITIONAL
env:
- name: MYSQL_ROOT_PASSWORD
value: "graphcool"
- name: MYSQL_DATABASE
value: "graphcool"
ports:
- name: mysql-3306
containerPort: 3306
volumeMounts:
- name: db-persistence
readOnly: false
mountPath: /var/lib/mysql
volumes:
- name: db-persistence
gcePersistentDisk:
readOnly: false
fsType: ext4
pdName: db-persistence
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment