tullinge / booking

🎫 Bokningssystem för allaktivitetsdag
MIT License
0 stars 1 forks source link

Running MySQL in docker #7

Closed einarpersson closed 4 years ago

einarpersson commented 4 years ago

Denna PR visar hur man kan köra MySQL i docker och ansluta till denna med hjälp av pymysql.

I terminalen, kör docker-compose up för att starta igång databasen. Tips är att göra detta i ett separat terminalfönster eftersom docker-compose kommer "sno" terminalfönstret. Alternativt kör docker-compose up -d för att köra i detached mode.

Kör docker-compose down för att riva ner och ta bort databasen.

setup_db.py är ett script som kan användas för att skapa/reset:a databasen av oss utvecklare. Om man lägger in databas-strukturen där så blir det lätt att återskapa en fräsch korrekt uppsatt databas för alla lokalt på sina maskiner.

einarpersson commented 4 years ago

@tullinge/jockes-hjaltar

Vad tror ni om detta? Vore bra om ni kunde kolla på / säga OK under dagen så jag kan mergea in. Vi behöver ha ett stadigt tempo framåt om vi ska nå i hamn.

Mitt förslag är alltså: 1) Ni säger OK så mergear jag in denna PR 2) Någon av er lägger in nödvändig SQL i setup_db.py för att generera databasen. 3) Vi byter från flask_mysqldb till pymysql 4) Vi släpper Loopia. Jag håller på att kolla på att sätta upp en VPS hos Glesys genom skolan. Vi kör MySQL-databasen i en container med docker-compose

Ställ gärna frågor om något är oklart!