Skip to content

Commit e453249

Browse files
-
1 parent 370a113 commit e453249

File tree

5 files changed

+57
-3
lines changed

5 files changed

+57
-3
lines changed

Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ RUN apk --update add php7 php7-fpm php7-opcache php7-json php7-openssl php7-curl
1919

2020
# Configure nginx
2121
COPY docker/nginx.conf /etc/nginx/nginx.conf
22+
COPY docker/privkey.pem /etc/nginx/privkey.pem
23+
COPY docker/fullchain.pem /etc/nginx/fullchain.pem
2224

2325
# Configure PHP-FPM
2426
COPY docker/fpm-pool.conf /etc/php7/php-fpm.d/www.conf
@@ -35,6 +37,7 @@ RUN chown -R nobody.nobody /var/www/html && \
3537
chown -R nobody.nobody /.composer && \
3638
chown -R nobody.nobody /.npm && \
3739
chown -R nobody.nobody /run && \
40+
chown -R nobody.nobody /etc/nginx && \
3841
chown -R nobody.nobody /var/lib/nginx && \
3942
chown -R nobody.nobody /var/log/nginx
4043

docker/fullchain.pem

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIC8DCCAdigAwIBAgIUFxW4/APLNwpGpDZbG1Bg17kYuv0wDQYJKoZIhvcNAQEL
3+
BQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MB4XDTIwMDkwNDE1MjA1M1oXDTIwMTAw
4+
NDE1MjA1M1owFDESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEF
5+
AAOCAQ8AMIIBCgKCAQEAripOFxw46S3R2lfDeLDwJPauGdcVN71n+Y8DAVZZLNdU
6+
fwAyr7KCQMIBzaTBLgffJCnTx04WfyMC8ggVX7Kc2jEfvFPt7LGwM6usuSQmc4MF
7+
9FdmGPGJ5gCqfLx+U9MhSN3HvFVCvHr/QiYzRLnYnAq3wmz6DbvOBLOkKk/f0L1c
8+
4t7vmq2imlAP3knPpw41MHatz3w/HVoeYaycyxQ82ZWm0Xhr8YQwpMwOMiSohBfU
9+
xbXh1dtKH5MGZXboklZQ1x16EmMG0g5aPT4NO6V+Ml1NhV9c+mM1q14Q/hu9qCt7
10+
/e+7OCM3Z4HMaSrraOBIsVJnXPpYP0brPcqZRzi8TQIDAQABozowODAUBgNVHREE
11+
DTALgglsb2NhbGhvc3QwCwYDVR0PBAQDAgeAMBMGA1UdJQQMMAoGCCsGAQUFBwMB
12+
MA0GCSqGSIb3DQEBCwUAA4IBAQBy7Oio4TPka8o2jM2MrE0PK2dOXeVaVWari4C3
13+
QVMUl5Ttx6FKVA3kr3FJUpUU97Ok9/ERw/Mthb3Q2qZ4QQPzOMgaVQ+pqR3KNk14
14+
mvNtovz51QH+cNym8W2L2OzeRZBC32iMZHUNi3Wpozgl05mIra4adC3u74BOCTao
15+
lnujNkr0M3gIqLNvBll5rrYjeyVZzkYe+XURXgQhSIZmvqAqpVXf8Kt40rRFmAin
16+
1IE/woDl90UBT+N1jWsnSNP5hY5BHuZweT6wsqBgu68YYQzrv0/TKci22+0XBsQp
17+
yfOXXMifl6e3d5/hb52O3y80FVpmRB0+iaDaHpbtCyQtOT9V
18+
-----END CERTIFICATE-----

docker/nginx.conf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,12 @@ http {
3232
server {
3333
listen [::]:8080 default_server;
3434
listen 8080 default_server;
35+
listen 4443 ssl;
3536
server_name _;
37+
ssl_certificate /etc/nginx/fullchain.pem;
38+
ssl_certificate_key /etc/nginx/privkey.pem;
39+
ssl_protocols TLSv1.2;
40+
ssl_ciphers HIGH:!aNULL:!MD5;
3641

3742
sendfile off;
3843

docker/privkey.pem

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCuKk4XHDjpLdHa
3+
V8N4sPAk9q4Z1xU3vWf5jwMBVlks11R/ADKvsoJAwgHNpMEuB98kKdPHThZ/IwLy
4+
CBVfspzaMR+8U+3ssbAzq6y5JCZzgwX0V2YY8YnmAKp8vH5T0yFI3ce8VUK8ev9C
5+
JjNEudicCrfCbPoNu84Es6QqT9/QvVzi3u+araKaUA/eSc+nDjUwdq3PfD8dWh5h
6+
rJzLFDzZlabReGvxhDCkzA4yJKiEF9TFteHV20ofkwZlduiSVlDXHXoSYwbSDlo9
7+
Pg07pX4yXU2FX1z6YzWrXhD+G72oK3v977s4IzdngcxpKuto4EixUmdc+lg/Rus9
8+
yplHOLxNAgMBAAECggEAV1ztMvZ7LaxIOcgQSzgmHcSHbHrRL9aYkzxDe6Y+sRmK
9+
TvJgenWGlMk8clUUeeyE5/T7QFxROJDtZ07audg0idZeXu+Sx0oSYrjYuT4C86pj
10+
kD9O/XAbhf4LhupeS9n6NjzZdgUmprjj1eCnku/OUeemaaaUf9MW8pDR5k+Oq3ud
11+
KcEZvxAlQYsYbp12difeyqBKLoAF1t87+snqJyxzQG6K7/cZIYMaWrXWA0lL8wWo
12+
WMF7f5DH0LJfNn7RDlIkbua109MJddbtxTHKGN2f8Sx29KrwwiVXTjWvz2e8p+Ye
13+
NNa0sjiCj8kYEyZUY0DeYSmwdUEIuc/4H8OHHZZXGQKBgQDf9okkRnSWQAHMDwSh
14+
WrcofFCASM3deQtdaRvDnGT8nZ2c6t21PKhhdfgnWtorecpNoRv6/qTVjBHrTTKb
15+
hV1ybepW8WTq25vXhNYcicMw2fB6c6D+D3fLpf/cknbhPNn/8MmtOuHh9MQ0X/h1
16+
5GNioieP0v+CdItXijC6S211AwKBgQDHFDBDaHSCeRwNcN+QS/K15wnfWdcbPNJO
17+
U3XJtVKMJ1WJu7omexMxlbZR5GUEmWfOpJBGTg96F/sGT75M6s7DxSyvBBRS/x6N
18+
B584VT+SfZFApLzZU2C1+1yByWQh5oHrusB3DGZhNGnloHRj1/VDHgpjLHVMas2g
19+
4TjJn0EAbwKBgQDX8+fPM6SNkFBrS/vh/g/oGN6ipBDlQidEPeqIlpAFyZFF0m5P
20+
qJqPx2mtwPvnufrpGbVaMxoL05Efu4NV1KYDhZrVlNQDZhiCGtM+F1RAEZXA7SfK
21+
cm3Hz1vEevHoQ33NPYep4sIV16cs/XEddEikvci59PFtACWwFk7gA4UaswKBgBDb
22+
5tJukB9UfkmtG2Gu7Nj2veFKTGskFXNIohr43gq8cgP9/9+uYIu8b/oza1KeYyoe
23+
yZEKn0jpqvp32lfNMsFle0k/ATGeJUowMQ2mOoH/XEOrL8r/wprmtIjRM0ejq7D4
24+
2b+7LxhgRe+KTRD/gueyLZMEetKD4PIU4KhCclDFAoGBALLKl+X6oo0Cz4C4n7PO
25+
ft16voc81U+vRRFS8QcNtcBp473UrjL21goUe1LlXN5a7vdQ455tgQRwTWkxjYSo
26+
LidoeRDibPQ0LcHhtkk8S6379apyW9cRZeSPMvG6hJjvjXvDBsRnKcwneW29tT1p
27+
IilA/TftoJYfWombkt/d2OHQ
28+
-----END PRIVATE KEY-----

docs/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,15 +127,15 @@ Elasticsearch is a trademark of Elasticsearch BV, registered in the U.S. and in
127127
The Docker image is hosted on Docker Hub [Visit](https://hub.docker.com/r/stephanediondev/elasticsearch-admin)
128128

129129
```
130-
docker pull stephanediondev/elasticsearch-admin
131-
132-
docker run -e "ELASTICSEARCH_URL=http://x.x.x.x:9200" -e "SECRET_REGISTER=xxxxx" -p 80:8080 -d --name elasticsearch-admin stephanediondev/elasticsearch-admin
130+
docker run -e "ELASTICSEARCH_URL=http://x.x.x.x:9200" -e "SECRET_REGISTER=xxxxx" -p 80:8080 -p 443:4443 -d --name elasticsearch-admin stephanediondev/elasticsearch-admin
133131
```
134132

135133
Edit ```ELASTICSEARCH_URL``` and ```SECRET_REGISTER``` (random string to secure registration)
136134

137135
If Elasticsearch security features are enabled, add ```-e "ELASTICSEARCH_USERNAME=xxxxx" -e "ELASTICSEARCH_PASSWORD=xxxxx"```
138136

137+
If you have SSL certificates add ```-v /path/privkey.pem:/etc/nginx/privkey.pem -v /path/fullchain.pem:/etc/nginx/fullchain.pem```
138+
139139
## Source installation
140140

141141
[(Back to installation)](#installation)

0 commit comments

Comments
 (0)