You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Provides base OS, patches and stable nginx for quick and easy spinup.
10
6
11
-
[S6](https://github.com/just-containers/s6-overlay) process supervisor is used for `only` for zombie reaping (as PID 1), boot coordination, and termination signal translation
7
+
- Ubuntu used by default
8
+
- Alpine builds available tagged as `-alpine`
9
+
- Centos builds available tagged as `-centos`
10
+
11
+
12
+
[S6](https://github.com/just-containers/s6-overlay) process supervisor is used for `only` for zombie reaping (as PID 1), boot coordination, and termination signal translation
12
13
13
-
[Goss](https://github.com/aelsabbahy/goss) is used for build-time testing.
14
+
[Goss](https://github.com/aelsabbahy/goss) is used for build-time testing.
14
15
15
-
See parent(s) [docker-base](https://github.com/behance/docker-base) for additional configuration
16
+
See parent(s) [docker-base](https://github.com/behance/docker-base) for additional configuration
16
17
17
18
18
19
### Expectations
@@ -22,11 +23,45 @@ See parent(s) [docker-base](https://github.com/behance/docker-base) for addition
22
23
- NOTE: Nginx is exposed and bound to an unprivileged port, `8080`
23
24
24
25
25
-
### Security
26
+
### Container Security
26
27
27
28
See parent [configuration](https://github.com/behance/docker-base#security)
28
29
29
30
31
+
### HTTPS usage
32
+
33
+
To enable this container to serve HTTPS over its primary exposed port:
34
+
-`SERVER_ENABLE_HTTPS` environment variable must be `true`
35
+
- Certificates must be present in `/etc/nginx/certs` under the following names:
36
+
-`ca.crt`
37
+
-`ca.key`
38
+
- Additionally, they must be marked read-only (0600)
39
+
40
+
#### Local development usage
41
+
42
+
To generate a self-signed certificate (won't work in most browsers):
0 commit comments