Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige ÜberarbeitungNächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
infrastruktur:container:sediment [20.03.2022 14:14] – [Tabelle] Malte | infrastruktur:container:sediment [07.10.2023 22:03] – [Sediment] Malte | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
| Container | | Container | ||
| W. Ports | keine | | | W. Ports | keine | | ||
- | | OS | Debian 11.2 | | + | | OS | Debian 11.7 | |
| Server | | Server | ||
| Zustand | | Zustand | ||
Zeile 13: | Zeile 13: | ||
===== Services ===== | ===== Services ===== | ||
^ Serviceübersicht | ^ Serviceübersicht | ||
- | | Sediment | + | | Sediment |
====Sediment==== | ====Sediment==== | ||
Zeile 39: | Zeile 39: | ||
Install Ruby: | Install Ruby: | ||
< | < | ||
- | rvm install ruby-3.0.3 | + | rvm install ruby-3.1.4 |
</ | </ | ||
Zeile 55: | Zeile 55: | ||
< | < | ||
- | git clone -4 https:// | + | git clone https:// |
</ | </ | ||
Zeile 61: | Zeile 61: | ||
< | < | ||
- | bundle | + | bundle |
- | </ | + | |
- | + | ||
- | Create secrets: | + | |
- | + | ||
- | < | + | |
- | EDITOR=vim rails credentials: | + | |
</ | </ | ||
Zeile 79: | Zeile 73: | ||
< | < | ||
- | yarn install --check-files | ||
rake assets: | rake assets: | ||
</ | </ | ||
=== Systemd Service === | === Systemd Service === | ||
- | |||
- | You can run the server manually using | ||
- | |||
- | < | ||
- | RAILS_SERVE_STATIC_FILES=1 MAILER_PASSWORD=' | ||
- | </ | ||
Create systemd service ''/ | Create systemd service ''/ | ||
Zeile 101: | Zeile 88: | ||
Type=simple | Type=simple | ||
WorkingDirectory=/ | WorkingDirectory=/ | ||
- | Environment=RAILS_SERVE_STATIC_FILES=1 | + | Environment=... see .env.sample |
- | Environment=MAILER_PASSWORD=' | + | ExecStart=/ |
- | Environment=MAILER_HOST=' | + | |
- | Environment=MAILER_PORT=' | + | |
- | ExecStart=/ | + | |
Restart=always | Restart=always | ||