Skip to content
1 change: 1 addition & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ RUN chmod gu+rw /var/run
RUN chmod gu+s /usr/sbin/cron

RUN a2enmod rewrite
RUN a2enmod ssl && a2enmod socache_shmcb

RUN mkdir /var/www/.composer
RUN mkdir -p /var/www/.cache/composer
Expand Down
33 changes: 33 additions & 0 deletions apache/ssl/mycert.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
-----BEGIN CERTIFICATE-----
MIIFojCCA4oCCQD0EvLCR5JWtTANBgkqhkiG9w0BAQsFADCBkjELMAkGA1UEBhMC
U0sxEzARBgNVBAgMCkJyYXRpc2xhdmExEzARBgNVBAcMCkJyYXRpc2xhdmExDzAN
BgNVBAoMBkVyYW1iYTESMBAGA1UECwwJbG9jYWxob3N0MRIwEAYDVQQDDAlsb2Nh
bGhvc3QxIDAeBgkqhkiG9w0BCQEWEW1hcnRpbkBlcmFtYmEub3JnMB4XDTIyMTAw
MzA3NTkyOVoXDTIzMTAwMzA3NTkyOVowgZIxCzAJBgNVBAYTAlNLMRMwEQYDVQQI
DApCcmF0aXNsYXZhMRMwEQYDVQQHDApCcmF0aXNsYXZhMQ8wDQYDVQQKDAZFcmFt
YmExEjAQBgNVBAsMCWxvY2FsaG9zdDESMBAGA1UEAwwJbG9jYWxob3N0MSAwHgYJ
KoZIhvcNAQkBFhFtYXJ0aW5AZXJhbWJhLm9yZzCCAiIwDQYJKoZIhvcNAQEBBQAD
ggIPADCCAgoCggIBAK5IG6AWdu6tcEJgrc4Wmm8p5YDKzFjEzvtJMEOWfK8+VMTJ
jLT63QtiL+ugE8zkIiseb3yjdYL/EWnAM1Xy39GDEW9yC+6cJ7c5oNjUgZZxNARf
FxfpKIbWkoLZDzlr4kzvq60SAMdqYDtX6u2bkzJS+Wy3cUT12cECHL2Cxe28kiyh
kD9dH8ruT1GbXpnDRRAcEc7r+TVlbwIBnyW5yqeG07OWDpj2Q7b33R/bYXHbdhIG
1U5zVy2PsN2IECS1T44kmlSESJdSqqrXz4VbOD0nV5uoh5sMDAATAr4VopZWdo//
RbFddm0PDFeVqADuZjmf0mdwSTLS0c199G/PGHYabSw3inK87QP4TuvzxDnxgvbW
7tveXN36Ed8WDmwUjOKp6pq6Fm0eOmRly4T+MDl3XgRqnsDRWBKO1ze09oL5rwWl
zaVEnB6TIcEp6I0tvi9u/CtKmoo1eT9o0+wLLTvhbwAyQ7ChZ4pXdgj3gfzAm2i5
rVhTx+fVAc5N/isPbIIP+8/40NNuXWiKLdXOYkBcHy+LVH3r4zyHqbxoK60BMWwm
XBEFa1osRc3CizIzIaQPgykZj1GeMW2yDac0F+tbRrajUxCnnqJP2kclZ6uwgrxY
lUH08B9WoGTeFFUy/07d6ginSnwMzDLh9pzIXxAhMOpaTBB9M6QL1tWSqGtbAgMB
AAEwDQYJKoZIhvcNAQELBQADggIBAFDe2QM0n4ioQa92zB1EKocptQrnWPWhDq6o
71CfC1qjUt8ZGbSlFBed4sk2Bo6sT/1kXjidQJ605FmJKpOZGyuexGxjlG2KpeSM
3XJg04IDnqS7OO35Nfz8r0e5mbo2qIcqQ11BiaZAWqIz4Ev0OSz+SuzN4LGemKe+
zmFSb9UGC4JoHKCisIAa0Pe1hy1JC01PaZPE06D20JiGhC+UtCNM5+lcSNpPKDUw
+Jjmkx/ibmSyd0jNSLcKnFNJpKFJJZbeiSOP41TMTY1OkyLlyViHDl/IdiuUvVgW
7+Q26WcSeJFEfL7QDGQoO70rTywjg2eR7Fqc/3JD0BZR0z+kBUuHdPSTkBPnqriO
rnGBv4xMUXSDCvSHEyb3RaoZAxwi9Bjzho80nqA/B5cUpSDRPlOsRsryYazB1Eah
WOpeZa2tLsoooHSDJRTZZc+9HUIoqjU591OylcC1brMKV81FVyTtM8Z/qH87EX2U
wUIjU207vM0Zs5L/M4mjx8nlL5dDPWMgqOthZsz1/P36lbUnfjLUK7DzfI9fP3oq
tYYDIOlcXSR5wQqETS87lAJS8GbrUj5ZY9gCpVEdLIuCoJYx/M50IO2B5TffGQI3
YGD7/DXPWyJ6PW8LneJeqz4r+FC3aW1mM48LEY0ACSA3BfqF5BmPH7tiB5Q7XjxV
3UGv5rIB
-----END CERTIFICATE-----
52 changes: 52 additions & 0 deletions apache/ssl/mycert.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
-----BEGIN PRIVATE KEY-----
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
pm9HUgzFlU+yu2XnoK4LOO0CHciT9KjG
-----END PRIVATE KEY-----
17 changes: 16 additions & 1 deletion apache/vhost.conf
Original file line number Diff line number Diff line change
@@ -1,9 +1,24 @@
<VirtualHost *:80>
<VirtualHost *:443>
DocumentRoot "/var/www/eramba"
<Directory "/var/www/eramba">
AllowOverride all
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

SSLCertificateFile /etc/ssl/certs/mycert.crt
SSLCertificateKeyFile /etc/ssl/private/mycert.key
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "/var/www/eramba"
<Directory "/var/www/eramba">
AllowOverride all
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

# Redirect / https://localhost:443
</VirtualHost>
3 changes: 3 additions & 0 deletions docker-compose.simple-install.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,12 @@ services:
image: ghcr.io/eramba/eramba:latest
ports:
- 8080:80
- 8443:443
volumes:
- data:/var/www/eramba/app/upgrade/data
- app:/var/www/eramba
- ./apache/ssl/mycert.crt:/etc/ssl/certs/mycert.crt
- ./apache/ssl/mycert.key:/etc/ssl/private/mycert.key
env_file:
- main.env
links:
Expand Down