https://github.com/acdh-oeaw/arche-docker-config
Sample configurations for the ACDH repo Docker deployment provided at https://github.com/acdh-oeaw/arche-docker
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.8%) to scientific vocabulary
Keywords
Repository
Sample configurations for the ACDH repo Docker deployment provided at https://github.com/acdh-oeaw/arche-docker
Basic Info
Statistics
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 2
- Releases: 1
Topics
Metadata Files
README.md
ACDH repo docker image config
This repository contains sample configurations for the ACDH repo Docker deployment provided at https://github.com/acdh-oeaw/arche-docker
Detaching config from the runtime environment configuration allows to distribute the deployment environment updates easily as they are version separately from particular configurations.
The deployment environment can be instructed about the configuration repository location (and branch) using environment variables - see the https://github.com/acdh-oeaw/arche-docker README.
This repository has multiple branches implementing different configurations.
Developing your own config
It has a following structure:
yaml- directory with config files parts. In this particular setup configuration parts are merged together for particular services' configuration by corresponding scripts in therun.ddirectory. When deploying don't forget to copyyaml/local.yaml.sampletoyaml/local.yamland adjust its content.- From the arche-docker Docker image point of view you can just provide a single
config.yamlin the config repository root. But if your config deploys many additional components (here also OAI-PMH, resolver and GUI services) the approach used here may be more convenient.
- From the arche-docker Docker image point of view you can just provide a single
composer.json- describes PHP dependencies of the repository components. If you add your own PHP components to the repository deployment, you may consider extending it. These dependencies are automatically installed into/home/www-data/vendorand updated on every repository container start.run.d- allows you to add initialization scripts to be run before the supervisord is started.supervisord.conf.d- allows you to add additional services definition. All files with names ending with.confare included in the container's supervisord config.initScripts- allows you to add scripts to be run after the whole repository initialization. All executable files in this directory will be run on every repository startup (see diagram below). Use shebang syntax to make your scripts executable.sites-enabled- allows you to adjust the Apache settings.
How the config is processed during repository startup?

Owner
- Name: Austrian Centre for Digital Humanities & Cultural Heritage
- Login: acdh-oeaw
- Kind: organization
- Email: acdh@oeaw.ac.at
- Location: Vienna, Austria
- Website: https://www.oeaw.ac.at/acdh
- Repositories: 476
- Profile: https://github.com/acdh-oeaw
GitHub Events
Total
- Issues event: 14
- Delete event: 1
- Issue comment event: 6
- Push event: 55
- Pull request event: 3
- Create event: 1
Last Year
- Issues event: 14
- Delete event: 1
- Issue comment event: 6
- Push event: 55
- Pull request event: 3
- Create event: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 18
- Total pull requests: 13
- Average time to close issues: 8 months
- Average time to close pull requests: 4 months
- Total issue authors: 1
- Total pull request authors: 6
- Average comments per issue: 0.78
- Average comments per pull request: 0.23
- Merged pull requests: 11
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 7
- Pull requests: 4
- Average time to close issues: about 1 month
- Average time to close pull requests: 2 days
- Issue authors: 1
- Pull request authors: 2
- Average comments per issue: 0.29
- Average comments per pull request: 0.0
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- zozlak (18)
Pull Request Authors
- uczeitschner (5)
- ramandell (2)
- csae8092 (2)
- carlonim (2)
- bellerophons-pegasus (1)
- blaskovicm (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- acdh-oeaw/arche-core ^3.6
- acdh-oeaw/arche-doorkeeper ^3.1.3
- acdh-oeaw/arche-fcs ^1.1
- acdh-oeaw/arche-lib-ingest ^3
- acdh-oeaw/arche-oaipmh ^4
- acdh-oeaw/arche-openaire ^1.1.0
- acdh-oeaw/arche-openrefine ^0.5
- acdh-oeaw/arche-resolver ^3.1
- acdh-oeaw/arche-schema ^3
- acdh-oeaw/arche-schema-ingest ^3
- zozlak/yaml-merge ^1