Updates and Fixes for Dockerfile and docker-compose, and docker installation guide #50

Closed
phantomlan wants to merge 0 commits from phantomlan:docker-and-docs into develop
Contributor

This pull requests fixes small issues residing withing Dockerfile and docker-compose.yml files

  • Fixes missing read.py causing issues starting up Artemis inside container
  • Trims image size for DB and Memcached by using alpinelinux docker counterparts
  • Changes default mysqldb to mariadb
  • Adds documentation guide for running inside docker

Tested with wsl2-debian, debian 12 baremetal machine, and ubuntu virtual machine

This pull requests fixes small issues residing withing Dockerfile and docker-compose.yml files - Fixes missing read.py causing issues starting up Artemis inside container - Trims image size for DB and Memcached by using alpinelinux docker counterparts - Changes default mysqldb to mariadb - Adds documentation guide for running inside docker Tested with wsl2-debian, debian 12 baremetal machine, and ubuntu virtual machine
phantomlan added 4 commits 2023-10-21 16:02:33 +00:00
- update mysqldb to mariadb-alpine
- update mysql healthcheck to also include Password
- update memcached to alpine counterpart
- update phpmyadmin port to not collide with ARTEMiS main app
- add commented out options for DB Persistency

- update Dockerfile
- add read.py to Dockerfile

- add docs/INSTALL_DOCKER.md guide
- update TODO list in docker guide
- update readme.md
- update docker-compose to reflect 1 level higher config folder
Collaborator

Hello phantomlan,

I'm really glad to see the fixes for the docker install as well as the documentation you have added for it

Since everything is looking good, i will be approving this PR but since it tries to merge into the master branch, i will check what is possible as we never merge into master directly

Hello phantomlan, I'm really glad to see the fixes for the docker install as well as the documentation you have added for it Since everything is looking good, i will be approving this PR but since it tries to merge into the master branch, i will check what is possible as we never merge into master directly
Author
Contributor

I can close this pull request and change to merge with develop branch if this will be better

I can close this pull request and change to merge with develop branch if this will be better
Midorica changed title from Updates and Fixes for Dockerfile and docker-compose, and docker installation guide to Updates and Fixes for Dockerfile and docker-compose, and docker installation guide 2023-10-21 16:27:47 +00:00
Midorica changed target branch from master to develop 2023-10-21 16:27:49 +00:00
Collaborator

You might have to indeed since switching it to develop reports a conflict with one of the file titles/mai2/dx.py

Thank you

You might have to indeed since switching it to develop reports a conflict with one of the file titles/mai2/dx.py Thank you
Author
Contributor

fixed dx.py

fixed dx.py
phantomlan added 1 commit 2023-10-21 18:36:08 +00:00
Author
Contributor

I'm not too sure if thats how it's supposed to work, since i didn't edit dx.py at all, if something is wrong please cancel the pull and i'll adjust everything to pull into develop branch properly

I'm not too sure if thats how it's supposed to work, since i didn't edit dx.py at all, if something is wrong please cancel the pull and i'll adjust everything to pull into develop branch properly
Author
Contributor

rebasing changes to develop

rebasing changes to develop
phantomlan closed this pull request 2023-10-21 21:54:32 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Hay1tsme/artemis#50
No description provided.