Skip to content

Commit

Permalink
refactor(dev-env): bypass Lando entrypoint for auxiliary images
Browse files Browse the repository at this point in the history
  • Loading branch information
sjinks committed Dec 13, 2024
1 parent 11aa1fc commit 4772c18
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 21 deletions.
26 changes: 6 additions & 20 deletions assets/dev-env.lando.template.yml.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -134,18 +134,13 @@ services:
type: compose
services:
image: memcached:1.6-alpine
command: memcached -m 64
environment:
LANDO_NO_USER_PERMS: 1
LANDO_NO_SCRIPTS: 1
LANDO_NEEDS_EXEC: 1
entrypoint: /usr/local/bin/memcached -m 64

<% if ( phpmyadmin ) { %>
phpmyadmin:
type: compose
services:
image: phpmyadmin:5
command: /docker-entrypoint.sh apache2-foreground
environment:
MYSQL_ROOT_PASSWORD: ''
PMA_HOSTS: database
Expand All @@ -161,30 +156,28 @@ services:
- pma_www:/var/www/html
volumes:
pma_www:
entrypoint: /docker-entrypoint.sh apache2-foreground
<% } %>

<% if ( elasticsearch ) { %>
elasticsearch:
type: compose
services:
image: elasticsearch:7.17.8
command: /usr/local/bin/docker-entrypoint.sh
environment:
ELASTICSEARCH_IS_DEDICATED_NODE: 'no'
ELASTICSEARCH_CLUSTER_NAME: 'bespin'
ELASTICSEARCH_NODE_NAME: 'lando'
ELASTICSEARCH_PORT_NUMBER: 9200
discovery.type: 'single-node'
xpack.security.enabled: 'false'
LANDO_NO_USER_PERMS: 1
LANDO_NO_SCRIPTS: 1
LANDO_NEEDS_EXEC: 1
ports:
- ":9200"
volumes:
- search_data:/usr/share/elasticsearch/data
volumes:
search_data:
entrypoint: /usr/local/bin/docker-entrypoint.sh
<% } %>

wordpress:
Expand Down Expand Up @@ -227,7 +220,6 @@ services:
type: compose
services:
image: ghcr.io/automattic/vip-container-images/skeleton:latest
command: exit 0
volumes:
- clientcode_clientmuPlugins:/clientcode/client-mu-plugins
- clientcode_images:/clientcode/images
Expand All @@ -245,34 +237,28 @@ services:
clientcode_themes: {}
clientcode_vipconfig: {}
initOnly: true
entrypoint: /bin/true
<% } %>

<% if ( mailpit ) { %>
mailpit:
type: compose
services:
image: axllent/mailpit:latest
command: /mailpit
ports:
- ":1025"
- ":8025"
environment:
LANDO_NO_USER_PERMS: 1
LANDO_NEEDS_EXEC: 1
entrypoint: /mailpit
<% } %>

<% if ( photon ) { %>
photon:
type: compose
services:
image: ghcr.io/automattic/vip-container-images/photon:latest
command: /usr/sbin/php-fpm
environment:
LANDO_NO_USER_PERMS: 1
LANDO_NO_SCRIPTS: 1
LANDO_NEEDS_EXEC: 1
volumes:
- ./uploads:/usr/share/webapps/photon/uploads:ro
entrypoint: /usr/sbin/php-fpm
<% } %>

tooling:
Expand Down
2 changes: 1 addition & 1 deletion src/lib/constants/dev-environment.ts
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,4 @@ export const DEV_ENVIRONMENT_DEFAULTS = {
phpVersion: Object.keys( DEV_ENVIRONMENT_PHP_VERSIONS )[ 0 ],
} as const;

export const DEV_ENVIRONMENT_VERSION = '2.1.3';
export const DEV_ENVIRONMENT_VERSION = '2.1.4';

0 comments on commit 4772c18

Please sign in to comment.