Переглянути джерело

Define networking with docker-compose. Can now run docker-compose up

https
jakobsn 6 роки тому
джерело
коміт
de183f8b4c
3 змінених файлів з 14 додано та 4 видалено
  1. +13
    -1
      docker-compose.yml
  2. +0
    -2
      mysql/sql/init.sql
  3. +1
    -1
      src/app/main.py

+ 13
- 1
docker-compose.yml Переглянути файл

@@ -1,11 +1,13 @@
version: "2"
services:

db:
build:
context: ./mysql
dockerfile: Dockerfile
networks:
backend:
ipv4_address: 10.5.0.5


app:
@@ -18,4 +20,14 @@ services:
ports:
- "8080:8080"
- "443:443"
networks:
backend:
ipv4_address: 10.5.0.6

networks:
backend:
driver: bridge
ipam:
config:
- subnet: 10.5.0.0/16

+ 0
- 2
mysql/sql/init.sql Переглянути файл

@@ -1,5 +1,4 @@


CREATE TABLE `db`.`users` (
`userid` INT NOT NULL,
`username` VARCHAR(45) NULL,
@@ -10,4 +9,3 @@ insert into users values (0, "admin", "password");
insert into users values (1, "bernt", "inge");


GRANT ALL PRIVILEGES ON db.* TO 'root'@'%';

+ 1
- 1
src/app/main.py Переглянути файл

@@ -9,7 +9,7 @@ urls = (
# Connect to database
db = web.database(
dbn="mysql",
host='172.18.0.22',
host='10.5.0.5',
port=3306,
user='root',
pw='root',


Завантаження…
Відмінити
Зберегти