Skip to content

Commit

Permalink
chore: insane dev environment updates (openemr#6925)
Browse files Browse the repository at this point in the history
  • Loading branch information
bradymiller authored Oct 14, 2023
1 parent a996b19 commit 2860b5d
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 13 deletions.
13 changes: 9 additions & 4 deletions docker/development-insane/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,14 @@ options to choose from:
- http://localhost:8081 (with Alpine 3.15 (Apache and PHP 7.4))
- http://localhost:8082 (with Alpine 3.15 (Apache and PHP 8.0))
- http://localhost:8083 (with Alpine 3.17 (Apache and PHP 8.1))
- http://localhost:8084 (with Alpine Edge (Apache and now PHP 8.2))
- http://localhost:8084 (with Alpine 3.18 (Apache and PHP 8.2))
- http://localhost:8085 (with Alpine Edge (Apache and now PHP 8.2))
- http://localhost:8090 (with Alpine 3.12 (Apache and PHP 7.3) with redis)
- http://localhost:8091 (with Alpine 3.15 (Apache and PHP 7.4) with redis)
- http://localhost:8092 (with Alpine 3.15 (Apache and PHP 8.0) with redis)
- http://localhost:8093 (with Alpine 3.17 (Apache and PHP 8.1) with redis)
- http://localhost:8094 (with Alpine Edge (Apache and now PHP 8.2) with redis)
- http://localhost:8094 (with Alpine 3.18 (Apache and PHP 8.2) with redis)
- http://localhost:8095 (with Alpine Edge (Apache and now PHP 8.2) with redis)
- http://localhost:8100 (with Nginx and PHP-FPM 7.3)
- http://localhost:8101 (with Nginx and PHP-FPM 7.4)
- http://localhost:8102 (with Nginx and PHP-FPM 8.0)
Expand All @@ -69,12 +71,14 @@ options to choose from:
- https://localhost:9081 with SSL and Alpine 3.15 (with Apache and PHP 7.4)
- https://localhost:9082 with SSL and Alpine 3.15 (with Apache and PHP 8.0)
- https://localhost:9083 with SSL and Alpine 3.17 (with Apache and PHP 8.1)
- https://localhost:9084 with SSL and Alpine Edge (with Apache and now PHP 8.2)
- https://localhost:9084 with SSL and Alpine 3.18 (with Apache and PHP 8.2)
- https://localhost:9085 with SSL and Alpine Edge (with Apache and now PHP 8.2)
- https://localhost:9090 with SSL and Alpine 3.12 (with Apache and PHP 7.3 with redis)
- https://localhost:9091 with SSL and Alpine 3.15 (with Apache and PHP 7.4 with redis)
- https://localhost:9092 with SSL and Alpine 3.15 (with Apache and PHP 8.0 with redis)
- https://localhost:9093 with SSL and Alpine 3.17 (with Apache and PHP 8.1 with redis)
- https://localhost:9094 with SSL and Alpine Edge (with Apache and now PHP 8.2 with redis)
- https://localhost:9094 with SSL and Alpine 3.18 (with Apache and PHP 8.2 with redis)
- https://localhost:9095 with SSL and Alpine Edge (with Apache and now PHP 8.2 with redis)
- https://localhost:9100 with SSL (with Nginx and PHP-FPM 7.3)
- https://localhost:9101 with SSL (with Nginx and PHP-FPM 7.4)
- https://localhost:9102 with SSL (with Nginx and PHP-FPM 8.0)
Expand Down Expand Up @@ -115,6 +119,7 @@ docker-compose up -d
To ensure you are using the most recent dockers, recommend running below set of commands intermittently:
```console
docker pull openemr/openemr:flex-edge
docker pull openemr/openemr:flex-3.18
docker pull openemr/openemr:flex-3.17
docker pull openemr/openemr:flex-3.15
docker pull openemr/openemr:flex-3.15-8
Expand Down
53 changes: 44 additions & 9 deletions docker/development-insane/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,14 @@
# http://localhost:8081 (with Alpine 3.15 (Apache and PHP 7.4))
# http://localhost:8082 (with Alpine 3.15 (Apache and PHP 8.0))
# http://localhost:8083 (with Alpine 3.17 (Apache and PHP 8.1))
# http://localhost:8084 (with Alpine Edge (Apache and now PHP 8.2))
# http://localhost:8084 (with Alpine 3.18 (Apache and PHP 8.2))
# http://localhost:8085 (with Alpine Edge (Apache and now PHP 8.2))
# http://localhost:8090 (with Alpine 3.12 (Apache and PHP 7.3) with redis)
# http://localhost:8091 (with Alpine 3.15 (Apache and PHP 7.4) with redis)
# http://localhost:8092 (with Alpine 3.15 (Apache and PHP 8.0) with redis)
# http://localhost:8093 (with Alpine 3.17 (Apache and PHP 8.1) with redis)
# http://localhost:8094 (with Alpine Edge (Apache and now PHP 8.2) with redis)
# http://localhost:8094 (with Alpine 3.18 (Apache and PHP 8.2) with redis)
# http://localhost:8095 (with Alpine Edge (Apache and now PHP 8.2) with redis)
# http://localhost:8100 (with Nginx and PHP-FPM 7.3)
# http://localhost:8101 (with Nginx and PHP-FPM 7.4)
# http://localhost:8102 (with Nginx and PHP-FPM 8.0)
Expand All @@ -35,12 +37,14 @@
# https://localhost:9081 with SSL and Alpine 3.15 (with Apache and PHP 7.4)
# https://localhost:9082 with SSL and Alpine 3.15 (with Apache and PHP 8.0)
# https://localhost:9083 with SSL and Alpine 3.17 (with Apache and PHP 8.1)
# https://localhost:9084 with SSL and Alpine Edge (with Apache and now PHP 8.2)
# https://localhost:9084 with SSL and Alpine 3.18 (with Apache and PHP 8.2)
# https://localhost:9085 with SSL and Alpine Edge (with Apache and now PHP 8.2)
# https://localhost:9090 with SSL and Alpine 3.12 (with Apache and PHP 7.3 with redis)
# https://localhost:9091 with SSL and Alpine 3.15 (with Apache and PHP 7.4 with redis)
# https://localhost:9092 with SSL and Alpine 3.15 (with Apache and PHP 8.0 with redis)
# https://localhost:9093 with SSL and Alpine 3.17 (with Apache and PHP 8.1 with redis)
# https://localhost:9094 with SSL and Alpine Edge (with Apache and now PHP 8.2 with redis)
# https://localhost:9094 with SSL and Alpine 3.18 (with Apache and PHP 8.2 with redis)
# https://localhost:9095 with SSL and Alpine Edge (with Apache and now PHP 8.2 with redis)
# https://localhost:9100 with SSL (with Nginx and PHP-FPM 7.3)
# https://localhost:9101 with SSL (with Nginx and PHP-FPM 7.4)
# https://localhost:9102 with SSL (with Nginx and PHP-FPM 8.0)
Expand All @@ -52,7 +56,7 @@
# https://localhost:9152 with SSL (with Nginx and PHP-FPM 8.0 with redis)
# https://localhost:9153 with SSL (with Nginx and PHP-FPM 8.1 with redis)
# https://localhost:9154 with SSL (with Nginx and PHP-FPM 8.2 with redis)
# https://localhost:9155 with SSL (with Nginx and PHP-FPM 8.2 with redis)
# https://localhost:9155 with SSL (with Nginx and PHP-FPM 8.3 with redis)

#
# On the main setup input screen:
Expand Down Expand Up @@ -119,6 +123,21 @@ services:
- 9083:443
volumes:
- ../..:/var/www/localhost/htdocs/openemr
environment:
DEBUG_COLORS: "true"
TERM: xterm-256color
COLORTERM: truecolor
OPENEMR_DOCKER_ENV_TAG: insane-dev-docker
FORCE_NO_BUILD_MODE: "yes"
EMPTY: "yes"
openemr-8-2:
restart: always
image: openemr/openemr:flex-3.18
ports:
- 8084:80
- 9084:443
volumes:
- ../..:/var/www/localhost/htdocs/openemr
- couchdbvolume:/couchdb/data
environment:
DEBUG_COLORS: "true"
Expand Down Expand Up @@ -156,8 +175,8 @@ services:
restart: always
image: openemr/openemr:flex-edge
ports:
- 8084:80
- 9084:443
- 8085:80
- 9085:443
volumes:
- ../..:/var/www/localhost/htdocs/openemr
environment:
Expand Down Expand Up @@ -231,9 +250,9 @@ services:
FORCE_NO_BUILD_MODE: "yes"
REDIS_SERVER: "redis"
EMPTY: "yes"
openemr-edge-redis:
openemr-8-2-redis:
restart: always
image: openemr/openemr:flex-edge
image: openemr/openemr:flex-3.18
ports:
- 8094:80
- 9094:443
Expand All @@ -247,6 +266,22 @@ services:
FORCE_NO_BUILD_MODE: "yes"
REDIS_SERVER: "redis"
EMPTY: "yes"
openemr-edge-redis:
restart: always
image: openemr/openemr:flex-edge
ports:
- 8095:80
- 9095:443
volumes:
- ../..:/var/www/localhost/htdocs/openemr
environment:
DEBUG_COLORS: "true"
TERM: xterm-256color
COLORTERM: truecolor
OPENEMR_DOCKER_ENV_TAG: insane-dev-docker
FORCE_NO_BUILD_MODE: "yes"
REDIS_SERVER: "redis"
EMPTY: "yes"
mariadb:
restart: always
image: mariadb:10.11
Expand Down

0 comments on commit 2860b5d

Please sign in to comment.