-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathdocker-entrypoint
More file actions
executable file
·39 lines (34 loc) · 1.48 KB
/
docker-entrypoint
File metadata and controls
executable file
·39 lines (34 loc) · 1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/bash -e
if [[ "${@}" =~ "rails server" ]]; then
rm -f ./tmp/pids/server.pid;
fi
bundle install
mkdir -p {./,spec/}public/downloads/checklist
mkdir -p {./,spec/}public/downloads/cites_listings
mkdir -p {./,spec/}public/downloads/cites_suspensions
mkdir -p {./,spec/}public/downloads/cms_listings
mkdir -p {./,spec/}public/downloads/cms_mappings
mkdir -p {./,spec/}public/downloads/common_names
mkdir -p {./,spec/}public/downloads/comptab
mkdir -p {./,spec/}public/downloads/documents
mkdir -p {./,spec/}public/downloads/eu_decisions
mkdir -p {./,spec/}public/downloads/eu_listings
mkdir -p {./,spec/}public/downloads/gross_exports
mkdir -p {./,spec/}public/downloads/gross_imports
mkdir -p {./,spec/}public/downloads/iucn_mappings
mkdir -p {./,spec/}public/downloads/net_exports
mkdir -p {./,spec/}public/downloads/net_imports
mkdir -p {./,spec/}public/downloads/orphaned_taxon_concepts
mkdir -p {./,spec/}public/downloads/quotas
mkdir -p {./,spec/}public/downloads/shipments
mkdir -p {./,spec/}public/downloads/species_reference_output
mkdir -p {./,spec/}public/downloads/standard_reference_output
mkdir -p {./,spec/}public/downloads/synonyms_and_trade_names
mkdir -p {./,spec/}public/downloads/taxon_concepts_distributions
mkdir -p {./,spec/}public/downloads/taxon_concepts_names
# If running the rails server then create or migrate existing database
# if [ "${1}" == "./bin/rails" ] && [ "${2}" == "server" ]; then
# ./bin/rails db:prepare
# fi
# This is the main rails/sidekiq command
exec "${@}"