10 Commits

Author SHA1 Message Date
Tomasz Dłuski
57be284980 Update docker-compose.yml 2023-11-06 10:52:31 +01:00
Tomasz Dłuski
723782dc1d Update docker-compose.yml 2023-11-06 10:51:20 +01:00
Tomasz Dłuski
740bfec7f4 Update verify-docker-compose.yml 2023-11-06 10:47:21 +01:00
Tomasz Dłuski
6418955ea0 Merge pull request #27 from lzd-1230/bugfix/portability_macosm1
fix build problem in macos m1
2023-11-06 10:41:21 +01:00
李祖栋
3d4b960979 add comments for platform section in docker-compose.yml 2023-11-06 17:31:56 +08:00
Adam Li
068d3347e1 fix build problem in macos m1
and also test for win-docker-desktop and wsl2
2023-11-06 11:47:32 +08:00
Tomasz Dłuski
bd364c18b8 Merge pull request #26 from Toumash/pr/23-update-containers
Pr/23-update-containers
2023-11-05 21:35:20 +01:00
Tomasz Dłuski
a85c82d09f feat: update minio to the newest version 2023-11-05 21:32:38 +01:00
Tomasz Dłuski
ab927b897e feat: update mysql to v8 so that it can also work on arm64 2023-11-05 21:28:26 +01:00
Tomasz Dłuski
120d8146e4 Merge pull request #25 from Toumash/pr/simplify-images
feat: simplify images and e2e test so that we know if it works
2023-11-05 21:19:20 +01:00
2 changed files with 8 additions and 7 deletions

View File

@@ -4,7 +4,7 @@ jobs:
verify: verify:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v4
- name: Show the config - name: Show the config
run: docker-compose config run: docker-compose config
- name: Run - name: Run

View File

@@ -1,7 +1,7 @@
version: "3.9" version: "3.9"
services: services:
s3: s3:
image: minio/minio:RELEASE.2021-11-24T23-19-33Z image: minio/minio:RELEASE.2023-11-01T18-37-25Z
restart: unless-stopped restart: unless-stopped
ports: ports:
- "9000:9000" - "9000:9000"
@@ -14,9 +14,9 @@ services:
- internal - internal
- public - public
volumes: volumes:
- minio_volume:/data - minio_new_volume:/data
db: db:
image: mysql/mysql-server:5.7.28 image: mysql:8-oracle # -oracle tag supports arm64 architecture!
restart: unless-stopped restart: unless-stopped
container_name: mlflow_db container_name: mlflow_db
expose: expose:
@@ -27,7 +27,7 @@ services:
- MYSQL_PASSWORD=${MYSQL_PASSWORD} - MYSQL_PASSWORD=${MYSQL_PASSWORD}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
volumes: volumes:
- db_volume:/var/lib/mysql - db_new_volume:/var/lib/mysql
networks: networks:
- internal - internal
mlflow: mlflow:
@@ -71,6 +71,7 @@ services:
build: build:
context: ./test_experiment context: ./test_experiment
dockerfile: Dockerfile dockerfile: Dockerfile
platform: linux/amd64 # once continuumio/miniconda3:latest image work on native aarch64 (arm), remove this line
depends_on: depends_on:
- "mlflow" - "mlflow"
environment: environment:
@@ -91,5 +92,5 @@ networks:
public: public:
driver: bridge driver: bridge
volumes: volumes:
db_volume: db_new_volume:
minio_volume: minio_new_volume: