Skip to content
Snippets Groups Projects
Verified Commit 366f2ccb authored by blallo's avatar blallo
Browse files

Add develop dockerfile

parent 024070b7
Branches
No related tags found
1 merge request!49Minor fixes and dev tooling
FROM composer:1.10.1
ARG uid=1000
ARG gid=1000
RUN addgroup -g ${gid} dev \
&& adduser -h /home/dev -D -G dev -u ${uid} dev
USER dev
ENTRYPOINT ["/bin/bash"]
# vim:set syntax=dockerfile:
......@@ -119,3 +119,26 @@ In altre parole, se ne teniamo una copia in locale per comodità, questa verrà
Questo due tipi di plugin sono un po' buffi: i mu-plugins sono distribuiti come i plugin normali, e purtroppo
il repository ```wpackagist``` categorizza tutti come ```wordpress-plugin```. Bisogna quindi elencarli manualmente nell'elenco dei ```drop-in``` (vedi il file ```composer.json```). Simile la situazione dei plugin dropin, tipo ```hyperdb``` e ```r2db```, dove dobbiamo specificare a mano cosa fa messo dove.b```.
## Creare un container di sviluppo
Si può creare un container per lo sviluppo in locale con docker
```bash
docker build \
--build-arg=uid=$(id -u) \
--build-arg=gid=$(id -g) \
-f Dockerfile.dev \
-t registry.git.autistici.org/noblogs/noblogs-composer-dev \
.
```
Per lo sviluppo poi
```
docker run \
--rm \
-v $PWD:$PWD \
-w $PWD \
-ti registry.git.autistici.org/noblogs/noblogs-composer-dev:latest
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment