]> git.p6c8.net - jirafeau_project.git/blobdiff - docker/README.md
[TASK] rework docker documentation
[jirafeau_project.git] / docker / README.md
index 47566a6af1fb0068278656c40a1fcaccd714db00..893d46310e85c757609cd333a63fdaecefb76e97 100644 (file)
@@ -1,30 +1,23 @@
-# Jirafeau in Docker
+# Run Jirafeau through a pre-made Docker image
 
 Jirafeau is a small PHP application so running it inside a docker is pretty straightforward.
 
 
 Jirafeau is a small PHP application so running it inside a docker is pretty straightforward.
 
-## Get Jirafeau's docker image
-
-### Pull docker image from Docker Hub
+```
+docker pull mojo42/jirafeau:latest
+docker run -d -p 8080:80 mojo42/jirafeau:latest
+```
 
 
-`docker pull mojo42/jirafeau`
+Then connect on [locahost:8080](http://localhost:8080/).
 
 
-### Build your own docker image
+# Build your own Jirafeau docker image
 
 ```
 git clone https://gitlab.com/mojo42/Jirafeau.git
 cd Jirafeau
 
 ```
 git clone https://gitlab.com/mojo42/Jirafeau.git
 cd Jirafeau
-docker build -t mojo42/jirafeau:latest .
-```
-
-## Run Jirafeau image
-
-Once you have your Jirafeau's image, you can run a quick & dirty Jirafeau using:
-```
-docker run -d -p 8080:80 mojo42/jirafeau
+docker build -t your/jirafeau:latest .
 ```
 ```
-and then connect on [locahost:8080](http://localhost:8080/) and proceed to installation.
 
 
-## Security
+# Security
 
 Jirafeau is run without privilidges with user id 2009. To make it able to open privilidged ports you can pass the capability, just stay with 8080 and use a reverse proxy or map the port 80:8080.
 ```
 
 Jirafeau is run without privilidges with user id 2009. To make it able to open privilidged ports you can pass the capability, just stay with 8080 and use a reverse proxy or map the port 80:8080.
 ```
@@ -35,7 +28,7 @@ docker run -d -p 80:80 mojo42/jirafeau
 
 Note that Jirafeau image does not provide any SSL/TLS. You may be interrested in using [docker compose](https://docs.docker.com/compose/) combined with [Let's Encrypt](https://letsencrypt.org/).
 
 
 Note that Jirafeau image does not provide any SSL/TLS. You may be interrested in using [docker compose](https://docs.docker.com/compose/) combined with [Let's Encrypt](https://letsencrypt.org/).
 
-## Options
+# Options
 
 Jirafeau docker image accept some options through environment variables to ease its configuration.
 More details about options in `lib/config.original.php`.
 
 Jirafeau docker image accept some options through environment variables to ease its configuration.
 More details about options in `lib/config.original.php`.

patrick-canterino.de