There was an advent recently, the Pipelines in Gitlab took a very long
time to execute, and used up my entire quota of free runners. At first
I thought of just adding timeouts, but then I thought there might be
better approaches to integrating with Gitlab.
So I'm removing the Gitlab integration for now, maybe in the future
when quotas are restored I'll set up a more convenient and thoughtful
integration again.
For monitoring vulnerabilities in dependencies used in project and keep
dependencies up-to-date with Dependabot.
And also to remember to keep the repository up to date.
This problem is caused by incorrect mounting of files.
```
/var/folders/3p/glp5vp4916n03wmjh_b0gf6m0000gn/T/tmp.ib2dU9TY
❯ git clone https://github.com/xorcare/testing-go-code-with-postgres
cd testing-go-code-with-postgres
make test-env-up test
Cloning into 'testing-go-code-with-postgres'...
remote: Enumerating objects: 124, done.
remote: Counting objects: 100% (66/66), done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 124 (delta 36), reused 51 (delta 30), pack-reused 58
Receiving objects: 100% (124/124), 31.92 KiB | 4.56 MiB/s, done.
Resolving deltas: 100% (50/50), done.
[+] Building 0.0s (0/0) docker:default
[+] Running 2/0
✔ Container testing-go-code-with-postgres-postgres-1 Recreated 0.0s
✔ Container testing-go-code-with-postgres-migrate-1 Recreated 0.0s
Attaching to testing-go-code-with-postgres-migrate-1
dependency failed to start: container testing-go-code-with-postgres-postgres-1 exited (126)
make: *** [test-env-up] Error 1
```
```
/var/folders/3p/glp5vp4916n03wmjh_b0gf6m0000gn/T/tmp.ib2dU9TY/testing-go-code-with-postgres
❯ docker-compose up
[+] Building 0.0s (0/0) docker:default
[+] Running 1/0
✔ Container testing-go-code-with-postgres-postgres-1 Created 0.0s
Attaching to testing-go-code-with-postgres-migrate-1, testing-go-code-with-postgres-postgres-1
testing-go-code-with-postgres-postgres-1 | The files belonging to this database system will be owned by user "postgres".
testing-go-code-with-postgres-postgres-1 | This user must also own the server process.
testing-go-code-with-postgres-postgres-1 |
testing-go-code-with-postgres-postgres-1 | The database cluster will be initialized with locale "en_US.utf8".
testing-go-code-with-postgres-postgres-1 | The default database encoding has accordingly been set to "UTF8".
testing-go-code-with-postgres-postgres-1 | The default text search configuration will be set to "english".
testing-go-code-with-postgres-postgres-1 |
testing-go-code-with-postgres-postgres-1 | Data page checksums are disabled.
testing-go-code-with-postgres-postgres-1 |
testing-go-code-with-postgres-postgres-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok
testing-go-code-with-postgres-postgres-1 | creating subdirectories ... ok
testing-go-code-with-postgres-postgres-1 | selecting dynamic shared memory implementation ... posix
testing-go-code-with-postgres-postgres-1 | selecting default max_connections ... 100
testing-go-code-with-postgres-postgres-1 | selecting default shared_buffers ... 128MB
testing-go-code-with-postgres-postgres-1 | selecting default time zone ... UTC
testing-go-code-with-postgres-postgres-1 | creating configuration files ... ok
testing-go-code-with-postgres-postgres-1 | running bootstrap script ... ok
testing-go-code-with-postgres-postgres-1 | sh: locale: not found
testing-go-code-with-postgres-postgres-1 | 2023-11-18 13:34:16.419 UTC [31] WARNING: no usable system locales were found
testing-go-code-with-postgres-postgres-1 | performing post-bootstrap initialization ... ok
testing-go-code-with-postgres-postgres-1 | syncing data to disk ... ok
testing-go-code-with-postgres-postgres-1 |
testing-go-code-with-postgres-postgres-1 |
testing-go-code-with-postgres-postgres-1 | Success. You can now start the database server using:
testing-go-code-with-postgres-postgres-1 |
testing-go-code-with-postgres-postgres-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start
testing-go-code-with-postgres-postgres-1 |
testing-go-code-with-postgres-postgres-1 | initdb: warning: enabling "trust" authentication for local connections
testing-go-code-with-postgres-postgres-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.
testing-go-code-with-postgres-postgres-1 | waiting for server to start....2023-11-18 13:34:16.617 UTC [37] LOG: starting PostgreSQL 15.3 on aarch64-unknown-linux-musl, compiled by gcc (Alpine 12.2.1_git20220924-r10) 12.2.1 20220924, 64-bit
testing-go-code-with-postgres-postgres-1 | 2023-11-18 13:34:16.619 UTC [37] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
testing-go-code-with-postgres-postgres-1 | 2023-11-18 13:34:16.620 UTC [40] LOG: database system was shut down at 2023-11-18 13:34:16 UTC
testing-go-code-with-postgres-postgres-1 | 2023-11-18 13:34:16.622 UTC [37] LOG: database system is ready to accept connections
testing-go-code-with-postgres-postgres-1 | done
testing-go-code-with-postgres-postgres-1 | server started
testing-go-code-with-postgres-postgres-1 |
testing-go-code-with-postgres-postgres-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/docker-multiple-databases.sh
testing-go-code-with-postgres-postgres-1 | /usr/local/bin/docker-entrypoint.sh: line 170: /docker-entrypoint-initdb.d/docker-multiple-databases.sh: Is a directory
testing-go-code-with-postgres-postgres-1 exited with code 126
dependency failed to start: container testing-go-code-with-postgres-postgres-1 exited (126)
```