Merge pull request #259 from milas/dev-envs-apache-php
apache-php: add dev envs configpull/265/head
commit
9a20ca6236
@ -0,0 +1,10 @@ |
||||
services: |
||||
web: |
||||
build: |
||||
context: app |
||||
target: dev-envs |
||||
ports: |
||||
- '80:80' |
||||
volumes: |
||||
- /var/run/docker.sock:/var/run/docker.sock |
||||
- ./app:/var/www/html/ |
@ -1 +1,22 @@ |
||||
FROM php:8.0.7-apache |
||||
# syntax=docker/dockerfile:1.4 |
||||
|
||||
FROM --platform=$BUILDPLATFORM php:8.0.9-apache as builder |
||||
|
||||
CMD ["apache2-foreground"] |
||||
|
||||
FROM builder as dev-envs |
||||
|
||||
RUN <<EOF |
||||
apt-get update |
||||
apt-get install -y --no-install-recommends git |
||||
EOF |
||||
|
||||
RUN <<EOF |
||||
useradd -s /bin/bash -m vscode |
||||
groupadd docker |
||||
usermod -aG docker vscode |
||||
EOF |
||||
# install Docker tools (cli, buildx, compose) |
||||
COPY --from=gloursdocker/docker / / |
||||
|
||||
CMD ["apache2-foreground"] |
||||
|
Loading…
Reference in new issue