mirror of
https://github.com/go-gitea/gitea.git
synced 2024-10-29 08:17:31 -04:00
86e2789960
* update github.com/PuerkitoBio/goquery * update github.com/alecthomas/chroma * update github.com/blevesearch/bleve/v2 * update github.com/caddyserver/certmagic * update github.com/go-enry/go-enry/v2 * update github.com/go-git/go-billy/v5 * update github.com/go-git/go-git/v5 * update github.com/go-redis/redis/v8 * update github.com/go-testfixtures/testfixtures/v3 * update github.com/jaytaylor/html2text * update github.com/json-iterator/go * update github.com/klauspost/compress * update github.com/markbates/goth * update github.com/mattn/go-isatty * update github.com/mholt/archiver/v3 * update github.com/microcosm-cc/bluemonday * update github.com/minio/minio-go/v7 * update github.com/prometheus/client_golang * update github.com/unrolled/render * update github.com/xanzy/go-gitlab * update github.com/yuin/goldmark * update github.com/yuin/goldmark-highlighting Co-authored-by: techknowlogick <techknowlogick@gitea.io>
72 lines
2.0 KiB
Bash
Vendored
72 lines
2.0 KiB
Bash
Vendored
#!/bin/bash
|
|
|
|
set -eux
|
|
|
|
client_configure() {
|
|
sudo chmod 600 $PQSSLCERTTEST_PATH/postgresql.key
|
|
}
|
|
|
|
pgdg_repository() {
|
|
curl -sS 'https://www.postgresql.org/media/keys/ACCC4CF8.asc' | sudo apt-key add -
|
|
echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
|
|
sudo apt-get update
|
|
}
|
|
|
|
postgresql_configure() {
|
|
sudo tee /etc/postgresql/$PGVERSION/main/pg_hba.conf > /dev/null <<-config
|
|
local all all trust
|
|
hostnossl all pqgossltest 127.0.0.1/32 reject
|
|
hostnossl all pqgosslcert 127.0.0.1/32 reject
|
|
hostssl all pqgossltest 127.0.0.1/32 trust
|
|
hostssl all pqgosslcert 127.0.0.1/32 cert
|
|
host all all 127.0.0.1/32 trust
|
|
hostnossl all pqgossltest ::1/128 reject
|
|
hostnossl all pqgosslcert ::1/128 reject
|
|
hostssl all pqgossltest ::1/128 trust
|
|
hostssl all pqgosslcert ::1/128 cert
|
|
host all all ::1/128 trust
|
|
config
|
|
|
|
xargs sudo install -o postgres -g postgres -m 600 -t /var/lib/postgresql/$PGVERSION/main/ <<-certificates
|
|
certs/root.crt
|
|
certs/server.crt
|
|
certs/server.key
|
|
certificates
|
|
|
|
sort -VCu <<-versions ||
|
|
$PGVERSION
|
|
9.2
|
|
versions
|
|
sudo tee -a /etc/postgresql/$PGVERSION/main/postgresql.conf > /dev/null <<-config
|
|
ssl_ca_file = 'root.crt'
|
|
ssl_cert_file = 'server.crt'
|
|
ssl_key_file = 'server.key'
|
|
config
|
|
|
|
echo 127.0.0.1 postgres | sudo tee -a /etc/hosts > /dev/null
|
|
|
|
sudo service postgresql restart
|
|
}
|
|
|
|
postgresql_install() {
|
|
xargs sudo apt-get -y install <<-packages
|
|
postgresql-$PGVERSION
|
|
postgresql-client-$PGVERSION
|
|
postgresql-server-dev-$PGVERSION
|
|
packages
|
|
}
|
|
|
|
postgresql_uninstall() {
|
|
sudo service postgresql stop
|
|
xargs sudo apt-get -y --purge remove <<-packages
|
|
libpq-dev
|
|
libpq5
|
|
postgresql
|
|
postgresql-client-common
|
|
postgresql-common
|
|
packages
|
|
sudo rm -rf /var/lib/postgresql
|
|
}
|
|
|
|
$1
|