@@ -4,40 +4,46 @@ Containerized version of node-solid-server
44
55## How to use
66
7- This is still work in progress and not meant to be used in production yet.
7+ For quickly check out this image or solid-server in general you can run:
8+ ``` bash
9+ docker run -p 8443:8443 aveltens/solid-server
10+ ```
811
9- If you want to experiment with the image and/or contribute to its development,
10- please read the rest of this ReadMe.
12+ This will use auto-generated self-signed certificates and is not suited for production use.
1113
12- ## Run tests
14+ ### Environment variables
1315
14- ``` bash
15- make test
16- ```
16+ All solid configuration flags can be set by an equivalent environment variable.
17+ The official solid-server documentation
18+ [ explains them in detail ] ( https://github.com/solid/node-solid-server#extra-flags-expert ) .
1719
18- The first run might take a while, since the image has to be build. Follow up test runs will be faster.
20+ ### Docker compose
1921
20- ## Start & stop locally
22+ For a productive setup you may want to use docker-compose. Example setups can be found
23+ in the [ examples folder] ( ./examples ) . Here is an overview of what is in there:
2124
22- Build and run a local container named solid-server via
25+ #### Simple setup without proxy
2326
24- ``` bash
25- make start
26- ```
27+ ` ./examples/docker-compose.simple.yml `
2728
28- and stop it via
29+ Run solid-server directly on HTTPS port 443 without a proxy in between.
30+ You will need to have your certificates ready and mount them into the container.
2931
30- ``` bash
31- make stop
32- ```
32+ #### Running solid behind nginx proxy
3333
34- ## Inspect & debug
34+ Coming soon...
3535
36- To start a shell in a running container (started with ` make start ` ) run ` make attach ` .
36+ #### Other setups
3737
38- To just run a shell in the built image (without starting solid) run ` make inspect ` .
38+ The setup you need is not presented here? Feel free to ask, or provide a Pull Request
39+ with your solution.
3940
4041## Feedback & Discussion
4142
4243There is a [ topic in the Solid Forum] ( https://forum.solidproject.org/t/official-solid-docker-image/748/5 ) ,
43- you are welcome to join in.
44+ you are welcome to join in.
45+
46+ ## Contributing
47+
48+ If you would like to contribute to the development of this image,
49+ see [ CONTRIBUTING.md] ( ./CONTRIBUTING.md )
0 commit comments