File tree Expand file tree Collapse file tree 7 files changed +4
-12
lines changed
Expand file tree Collapse file tree 7 files changed +4
-12
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ function start_server() {
44 local BUILD_TYPE=" $1 "
55 if [[ " $BUILD_TYPE " == " docker" ]]; then
66 docker load -i gemfast* .tar
7- docker run -d --name gemfast-server -p 2020:2020 -v /etc/gemfast:/etc/gemfast -v /var/gemfast :/var/gemfast goreleaser.ko.local/server:latest start
7+ docker run -d --name gemfast-server -p 2020:2020 -v /etc/gemfast:/etc/gemfast -v ./data :/var/lib/ gemfast/data goreleaser.ko.local/server:latest start
88 sleep 5
99 docker ps
1010 docker logs gemfast-server
Original file line number Diff line number Diff line change @@ -14,7 +14,6 @@ sudo mkdir -p /var/gemfast
1414sudo chown -R $USER : /etc/gemfast
1515sudo chown -R $USER : /var/gemfast
1616cat << CONFIG > /etc/gemfast/gemfast.hcl
17- license_key = "B7D865-DA12D3-11DA3D-DD81AE-9420D3-V3"
1817auth "local" {
1918 allow_anonymous_read = false
2019 admin_password = "foobar"
@@ -57,7 +56,6 @@ for gem in *.gem; do
5756done
5857sleep 5
5958
60- sudo ls -la /var/gemfast/gems
6159sudo rm -f Gemfile Gemfile.lock
6260cat << CONFIG > Gemfile
6361source "https://rubygems.org"
Original file line number Diff line number Diff line change @@ -12,7 +12,6 @@ gem update --system
1212sudo mkdir -p /etc/gemfast
1313sudo chown -R $USER : /etc/gemfast
1414cat << CONFIG > /etc/gemfast/gemfast.hcl
15- license_key = "B7D865-DA12D3-11DA3D-DD81AE-9420D3-V3"
1615auth "none" {}
1716cve {
1817 enabled = true
Original file line number Diff line number Diff line change @@ -12,7 +12,6 @@ gem update --system
1212sudo mkdir -p /etc/gemfast
1313sudo chown -R $USER : /etc/gemfast
1414cat << CONFIG > /etc/gemfast/gemfast.hcl
15- license_key = "B7D865-DA12D3-11DA3D-DD81AE-9420D3-V3"
1615auth "none" {}
1716filter {
1817 enabled = true
3837
3938sudo rm -rf /etc/gemfast/gemfast.hcl
4039sudo tee /etc/gemfast/gemfast.hcl > /dev/null << 'CONFIG '
41- license_key = "B7D865-DA12D3-11DA3D-DD81AE-9420D3-V3"
4240auth "none" {}
4341filter {
4442 enabled = true
Original file line number Diff line number Diff line change @@ -12,7 +12,6 @@ gem update --system
1212sudo mkdir -p /etc/gemfast
1313sudo chown -R $USER : /etc/gemfast
1414cat << CONFIG > /etc/gemfast/gemfast.hcl
15- license_key = "B7D865-DA12D3-11DA3D-DD81AE-9420D3-V3"
1615auth "none" {}
1716private_gems_namespace = "foobar"
1817CONFIG
@@ -43,7 +42,6 @@ for gem in *.gem; do
4342done
4443sleep 5
4544
46- sudo ls -la /var/gemfast/gems
4745sudo rm -f Gemfile Gemfile.lock
4846cat << CONFIG > Gemfile
4947source "https://rubygems.org"
Original file line number Diff line number Diff line change @@ -12,7 +12,6 @@ gem update --system
1212sudo mkdir -p /etc/gemfast
1313sudo chown -R $USER : /etc/gemfast
1414cat << CONFIG > /etc/gemfast/gemfast.hcl
15- license_key = "B7D865-DA12D3-11DA3D-DD81AE-9420D3-V3"
1615auth "none" {}
1716CONFIG
1817
2726numGems=$( curl -s http://localhost:2020/admin/api/v1/stats/bucket | jq -r ' .gems.KeyN' )
2827curl -s http://localhost:2020/admin/api/v1/backup > gemfast.db
2928
30- sudo rm -rf /var/gemfast /db/gemfast.db
31- sudo mv ./gemfast.db /var/gemfast /db/gemfast.db
29+ sudo rm -f ./data /db/gemfast.db
30+ sudo mv ./gemfast.db ./data /db/gemfast.db
3231
3332if [ " $BUILD_TYPE " != " docker" ]; then
3433 sudo chown gemfast: /var/gemfast/db/gemfast.db
Original file line number Diff line number Diff line change 11#! /bin/bash
22set -euo pipefail
33
4- gems_dir=" /var/gemfast /gems"
4+ gems_dir=" ./data /gems"
55cd $gems_dir
66for gem in * .gem; do
77 [ -f " $gem " ] || break
You can’t perform that action at this time.
0 commit comments