Update Installation

deon 2024-05-28 11:52:27 +00:00
parent f1b3548ef2
commit 69817d491c

@ -51,8 +51,8 @@ will do it. You'll need to log off and log on again for it to be effective.
You can confirm with `id` You can confirm with `id`
``` ```sh
[deon@c-8-1 php]$ id fred > id fred
uid=500(fred) gid=500(admin) groups=500(admin),10(wheel),27(sudo),498(docker) uid=500(fred) gid=500(admin) groups=500(admin),10(wheel),27(sudo),498(docker)
``` ```
@ -76,7 +76,7 @@ The `clrghouz` dir can be owned with your user id, so that you can get into that
EG: EG:
``` ```sh
> ls -al /srv/docker/clrghouz > ls -al /srv/docker/clrghouz
drwxr-xr-x 11 fred admin 4096 May 26 13:59 /srv/docker/clrghouz drwxr-xr-x 11 fred admin 4096 May 26 13:59 /srv/docker/clrghouz
``` ```
@ -294,7 +294,7 @@ networks:
Also make an `.env` file, that is placed in your clrghouz directory (`/srv/docker/clrghouz`), make any adjustments as appropriate. Also make an `.env` file, that is placed in your clrghouz directory (`/srv/docker/clrghouz`), make any adjustments as appropriate.
```text ```sh
# Clrghouz Details # Clrghouz Details
#IMAGE=gitea.dege.au/bbs/clrghouz #IMAGE=gitea.dege.au/bbs/clrghouz
IP6_PREFIX=[IP6_PREFIX] IP6_PREFIX=[IP6_PREFIX]
@ -318,17 +318,17 @@ AWS_SECRET_ACCESS_KEY=[MINIO_SECRET_KEY]
DB_PASSWORD=[DB_PASSWORD] DB_PASSWORD=[DB_PASSWORD]
# Fido Details # Fido Details
FIDO_DNS_NS: haproxy.example.com FIDO_DNS_NS=haproxy.example.com
#FIDO_HAPROXY: "FALSE" #FIDO_HAPROXY="FALSE"
#FIDO_PACKET_KEEP: "TRUE" #FIDO_PACKET_KEEP="TRUE"
# Email Details # Email Details
MAIL_FROM_ADDRESS: "[YOUR EMAIL]" MAIL_FROM_ADDRESS="[YOUR EMAIL]"
MAIL_FROM_NAME: "[YOUR NAME]" MAIL_FROM_NAME="[YOUR NAME]"
# Other Items # Other Items
#MEMCACHED_START: "FALSE" #MEMCACHED_START="FALSE"
#ZEROTIER_START: "FALSE" #ZEROTIER_START="FALSE"
``` ```
_NOTES:_ _NOTES:_
@ -345,16 +345,16 @@ _NOTES:_
### Make necessary directories ### Make necessary directories
```plaintext ```sh
# mkdir app app/cache app/data app/fido app/logs app/sessions haproxy memcached minio postgres nginx > mkdir app app/cache app/data app/fido app/logs app/sessions haproxy memcached minio postgres nginx
# sudo chown -R 82:82 app/ > sudo chown -R 82:82 app/
# sudo chown 11211:11211 memcached > sudo chown 11211:11211 memcached
``` ```
### Create the app encryption key ### Create the app encryption key
```plaintext ```sh
# docker run --rm -e CONTAINER_ROLE=none -e APP_TIMEZONE=UTC gitea.dege.au/bbs/clrghouz ./artisan key:generate --show > docker run --rm -e CONTAINER_ROLE=none -e APP_TIMEZONE=UTC gitea.dege.au/bbs/clrghouz ./artisan key:generate --show
* Starting NGINX... * Starting NGINX...
? NO container role "none", AND/OR no laravel install, just starting php-fpm ? NO container role "none", AND/OR no laravel install, just starting php-fpm
@ -377,7 +377,7 @@ docker compose start
If you want a corresponding "down" script, If you want a corresponding "down" script,
``` ```sh
#!/bin/sh #!/bin/sh
docker compose down docker compose down
@ -392,7 +392,7 @@ Using your new script, you can start clrghouz (you dont need to do this as root,
(Or if you didnt make a script `docker compose up` will do it.) (Or if you didnt make a script `docker compose up` will do it.)
```sh ```sh
$ ./up.sh > ./up.sh
[+] Pulling 7/7 [+] Pulling 7/7
✔ queue Skipped - Image is already being pulled by web ✔ queue Skipped - Image is already being pulled by web
✔ schedule Skipped - Image is already being pulled by web ✔ schedule Skipped - Image is already being pulled by web
@ -424,7 +424,7 @@ $ ./up.sh
And finally make sure everything is running OK And finally make sure everything is running OK
```sh ```sh
$ docker ps > docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2da87a2e37ea gitea.dege.au/bbs/clrghouz "/sbin/init php-fpm" 4 minutes ago Up 4 minutes 80/tcp, 9000/tcp clrghouz-schedule-1 2da87a2e37ea gitea.dege.au/bbs/clrghouz "/sbin/init php-fpm" 4 minutes ago Up 4 minutes 80/tcp, 9000/tcp clrghouz-schedule-1
7a63ce1ba0b6 gitea.dege.au/bbs/clrghouz "/sbin/init php-fpm" 4 minutes ago Up 4 minutes 80/tcp, 0.0.0.0:53->53/udp, :::53->53/udp, 9000/tcp clrghouz-web-1 7a63ce1ba0b6 gitea.dege.au/bbs/clrghouz "/sbin/init php-fpm" 4 minutes ago Up 4 minutes 80/tcp, 0.0.0.0:53->53/udp, :::53->53/udp, 9000/tcp clrghouz-web-1