Skip to content

Commit c794f52

Browse files
authored
UFAL/Added import-5 to deploy (#1206)
1 parent f9ddc44 commit c794f52

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,48 @@ jobs:
109109
/bin/bash -c 'while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' http://dev-5.pc:8$INSTANCE/repository/server/api)" != "200" ]]; do sleep 5; done'
110110
111111
112+
import-5:
113+
runs-on: dspace-dep-1
114+
if: inputs.IMPORT
115+
needs: deploy-5
116+
env:
117+
INSTANCE: '5'
118+
ENVFILE: /opt/dspace-envs/.env.dspace.dev-5
119+
steps:
120+
- uses: ./.github/actions/import-db
121+
with:
122+
INSTANCE: ${{ env.INSTANCE }}
123+
DATADIR: /opt/dspace-data/clarin-dspace-oxford/
124+
ASSETSTORE: /opt/dspace-data/clarin-dspace-oxford/assetstore/
125+
LOGDIR: /log/
126+
ADMIN_PASSWORD: ${{ secrets.DSPACE_ADMIN_PASSWORD }}
127+
128+
- name: dspace basic command
129+
run: |
130+
export DNAME=dspace$INSTANCE
131+
docker logs -n 50 $DNAME
132+
133+
echo "dspace version:"
134+
docker exec $DNAME /bin/bash -c "cd /dspace/bin && ./dspace version"
135+
136+
echo "dspace cleanup:"
137+
docker exec $DNAME /bin/bash -c "cd /dspace/bin && ./dspace cleanup -v"
138+
139+
echo "dspace reindex solr:"
140+
docker exec $DNAME /bin/bash -c "cd /dspace/bin && ./dspace index-discovery -b"
141+
142+
echo "dspace reindex OAI-PMH:"
143+
docker exec $DNAME /bin/bash -c "cd /dspace/bin && ./dspace oai import -c"
144+
145+
echo "dspace checker:"
146+
docker exec $DNAME /bin/bash -c "cd /dspace/bin && ./dspace checker -v -l"
147+
148+
- name: dspace healthcheck
149+
run: |
150+
export DNAME=dspace$INSTANCE
151+
echo "dspace healthcheck:"
152+
docker exec $DNAME /bin/bash -c "cd /dspace/bin && ./dspace healthcheck -v"
153+
112154
import-8:
113155
runs-on: dspace-dep-1
114156
if: inputs.IMPORT

0 commit comments

Comments
 (0)