Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/metacpan/metacpan-docker
DEVELOPMENT Docker configs for MetaCPAN
https://github.com/metacpan/metacpan-docker
4397dc028974b7bdc36f2f81662cfa206f8ec476 authored 11 months ago by Olaf Alders <[email protected]>
Bump actions/checkout to v3
89a3e477ed28a394fc7fd567d877c3812bae8107 authored over 1 year ago by Leo Lapworth <[email protected]>
At some point Docker stopped permitting this. Disable the read-only
attribute on metacpan-web in...
49395532c736feb75b2573876dc95bd6501621f6 authored over 1 year ago by Olaf Alders <[email protected]>
32455840b729cb5676122f2c07b8273770e1a0f1 authored over 1 year ago by Olaf Alders <[email protected]>
cb870c4f36caad595621fefc955fc24cd492b02f authored about 2 years ago by Olaf Alders <[email protected]>
5984be8ef20c5a6cb0867f8542f1fafa25431987 authored about 2 years ago by Bodo Hugo Barwich <[email protected]>
f8750035926cc7741714f4d885521fe8968276da authored about 2 years ago by Olaf Alders <[email protected]>
0cf6a12ae161cc86306feb14759b7788e3a5c547 authored about 2 years ago by Bodo Hugo Barwich <[email protected]>
e4cf8853f8299f36898291477c58c5bd5294296c authored about 3 years ago by Olaf Alders <[email protected]>
Docker started throwing error messages because of the dashes (`-`) that
appear as part of of the...
Add postgres login details to docker-compose.yml
c51e9cc3c4b424a1e8937cd336448032b7650a06 authored about 3 years ago by Shawn Sorichetti <[email protected]>fix metacpan_web config
10a3c57cffe6820ba5d4410faf76580565ed8c6c authored over 3 years ago by Shawn Sorichetti <[email protected]>
The configuration being used was broken because it was a copy of the old
main config file, and h...
Use the latest version of mongo that will work on older systems, see …
e216f7c8963616bcfea1e15f2ea15177eeaca7b1 authored over 3 years ago by Shawn Sorichetti <[email protected]>faa1c9430f60607cfc02bb26c145a0fdaf0993a2 authored over 3 years ago by Paul Webster <[email protected]>
Resolves: gh#70
Signed-off-by: Wesley Schwengle <[email protected]>
c70a74e009e8e4b74ee6e6d3c952f7e378857e13 authored over 3 years ago by Wesley Schwengle <[email protected]>Bump Traefik from 2.0 to 2.4.5
4fbe0d0709ec6db4d39075de7c69d2326e9d82a1 authored almost 4 years ago by mohawk2 <[email protected]>49174fa0bca58bff50c1f6c6bea6720736ccfa39 authored almost 4 years ago by Olaf Alders <[email protected]>
Re-index Permissions during initial setup.
064ad89a57a20668a86f257c0294685e3cdc0240 authored almost 4 years ago by Olaf Alders <[email protected]>
Can't verify Permissions or check on the status of various Notifications
without having the Perm...
c1ccb5caa0c57a47d10634c2125c56ca585494f9 authored almost 4 years ago by Olaf Alders <[email protected]>
Fix PGDB authentication
7ab445158d0a7ad3c997a6e93906ddaabab798d0 authored almost 4 years ago by Olaf Alders <[email protected]>
A password is required for Minion to be able to connect to PGDB, and so
we need to set it on bot...
Under Docker, `var/tmp/templates/` is not writable, but
`/var/tmp/templates` is.
Matches a configuration change in the `metacpan-web` repo, found in
`efea8a29` (in that repo).
Update README
e198d76654b5e6e74eed84f57aeace47ccc09514 authored about 4 years ago by Shawn Sorichetti <[email protected]>090c89735dd8f629f7497276a5344857a513ecdf authored about 4 years ago by Olaf Alders <[email protected]>
7f7729dc864c14f22a38bd6c9a342a70dd188fd9 authored about 4 years ago by Olaf Alders <[email protected]>
Don't build an image for api_test in CI
5b031ab903e0eb4c6566ed8d1507e7bea224beeb authored about 4 years ago by mohawk2 <[email protected]>00432af4c1431577909df132a12ef11ae8b03e18 authored about 4 years ago by Olaf Alders <[email protected]>
Fix wait-for-es.sh in docker-compose.yml
c18273ddb58c8458acd70aba7cc1e7b313da1c3a authored about 4 years ago by Shawn Sorichetti <[email protected]>7182a6368e670fe944f3837081e68d583fce525b authored about 4 years ago by Olaf Alders <[email protected]>
1018460935c56b3dfe71e424f7fffbef199a4d60 authored about 4 years ago by Olaf Alders <[email protected]>
Test github-meets-cpan via CircleCI
703699dc8b4c01a2250be58dd82939e74b31dbcf authored about 4 years ago by Shawn Sorichetti <[email protected]>aa28488e8534cb14a22e01933a9b2d0b5b3d57fd authored about 4 years ago by Olaf Alders <[email protected]>
72bf81a830764a52fcc428c2fe257111cfab1211 authored about 4 years ago by Olaf Alders <[email protected]>
8c98f3cce1a04e771de777d75d97adc0b004e0b6 authored about 4 years ago by Olaf Alders <[email protected]>
e5c28931e2cbec802f7d671bbf740285b48d6509 authored about 4 years ago by Olaf Alders <[email protected]>
Add .circleci/config.yml
8f335ec8ef4cf4fd6befa2bd6b3b0dd882bd997d authored about 4 years ago by mohawk2 <[email protected]>43448b1e24c0c644593b2bb7ba17d3fc550051ee authored about 4 years ago by Olaf Alders <[email protected]>
Revert apitest to api_test
14e752f836a450f1bc2955b62af5d65350bcaafc authored about 4 years ago by Shawn Sorichetti <[email protected]>The metacpan-api CI relies on this naming.
1b951dffcf70f84dd28be973d49026345554d934 authored about 4 years ago by Olaf Alders <[email protected]>Fix container definitions
819b9cbe4a41ae02f245f9c7ce9c7657c02b3787 authored about 4 years ago by Olaf Alders <[email protected]>
The postgres image now requires that a password be set for the postgres
user. Setting this via t...
No need for multiple networks for elasticsearch, reducing to one with
both servers on it.
Without specifying a port number to assign to the container one is
dynamically assigned (and ava...
This container now runs standalone and offers the ability to run tests
on the same code as the a...
Fix CI
0542db5525cb5f89f82a472248277f00ebf1ee18 authored over 4 years ago by Shawn Sorichetti <[email protected]>7e8fe87f9c5ea1ba744179a73287cdad28682cff authored over 4 years ago by Olaf Alders <[email protected]>
0d6d1a86a70334c277aaa7e8c64a8a6fc525d140 authored over 4 years ago by Olaf Alders <[email protected]>
5ed6e499810ce771d69b26d074a468fa4d492f2b authored over 4 years ago by Olaf Alders <[email protected]>
Add a test configuration for the API to docker-compose
4400ecaab6ff348a6644ae5cdf9e0af4bfef3766 authored over 4 years ago by Shawn Sorichetti <[email protected]>
This seems to be slightly less confusing than having the API start up
two different Elasticsearc...
Set HARNESS_ACTIVE in localapi_test.env
43b0ba7697c197b630fdb9e32be176b325cb4aa3 authored over 4 years ago by Olaf Alders <[email protected]>Wait for Elasticsearch when starting the api
e8dc7af28c6e383180488fd8b8cc9996169ed0d9 authored almost 5 years ago by Shawn Sorichetti <[email protected]>00582b3bbf4482056462de0f03be9e71f58bd160 authored almost 5 years ago by Olaf Alders <[email protected]>
c726fc985c9fa51bc268c0d19175fb8eb8e85ee0 authored almost 5 years ago by Olaf Alders <[email protected]>
ea092bb002cba87078609f372bec30c73b53dee6 authored almost 5 years ago by Olaf Alders <[email protected]>
3fefeeaba13eba2ab2518f2cbe94b335775bec26 authored almost 5 years ago by Olaf Alders <[email protected]>
Add a GitHub workflow to test build and up
0886495f0dc9360699a967805c78b2d83e64bd40 authored almost 5 years ago by Shawn Sorichetti <[email protected]>1dfa6e6256ca2f21725dea90f4107337996eb7dc authored almost 5 years ago by Olaf Alders <[email protected]>
Add dns setup to use localhost subdomains
24049b9e5e96a90a4a948db66c2c05f6e44f96db authored about 5 years ago by Shawn Sorichetti <[email protected]>Do not expose docker containers by default
8eca18a12b835cd864983421063484f1cdb42618 authored about 5 years ago by Shawn Sorichetti <[email protected]>
Let's explicitely expose docker containers
using: traefik.enable=true
Automatically create docker volume with script
7058539c631a7a079a7eb139f92332669e4510f9 authored about 5 years ago by Nicolas R <[email protected]>
The definition of the metacpan_git_shared docker volume in the
docker-compose file is causing is...
Document how to install test deps on api
0f34ab67222b63bbb8813e0e80147b08e0578779 authored about 5 years ago by Shawn Sorichetti <[email protected]>ff08b6e4f05f6161f6ee824b60bf61a05503ca96 authored about 5 years ago by Nicolas R <[email protected]>
Add traefik for common services
6acf0a55070915977ecec3b6a8fb27a4c04ad3a3 authored about 5 years ago by Shawn Sorichetti <[email protected]>
We can now use domain to access to each
individual services:
- http://api.metacpan.localhost
- ...
3e651f0ff944f586d2e0abd1dcb099cdd8599181 authored about 5 years ago by Olaf Alders <[email protected]>
Update README.md
70cbf2c2f095d9f3ec6f90e3ae9f978a44032e46 authored about 5 years ago by Shawn Sorichetti <[email protected]>bc597cc9bd22ce80b5fd51fb1d443a1c3e942b70 authored about 5 years ago by Olaf Alders <[email protected]>
Add missing config file for api
5125e86ab2200a3c54b2f5a2011415cf9de3f212 authored about 5 years ago by Shawn Sorichetti <[email protected]>9ac04b23300c1ea15b0ef2fa7ef0719121b1ae71 authored about 5 years ago by Olaf Alders <[email protected]>
Fix mapping of testing config file
37a9f779386b999dcfad4657d203d21c5830e17d authored about 5 years ago by Shawn Sorichetti <[email protected]>769e18506c471baba7e1191b9904ab1fb3b7ec77 authored about 5 years ago by Olaf Alders <[email protected]>
Use PWD instead of METACPAN_ROOT
960fd3c57e917b1814b9c67949ccd975e754fe45 authored about 5 years ago by Shawn Sorichetti <[email protected]>
PWD is already set and we can use it to avoid
pain in personal configurations.
Add grep.metacpan development environment
6c2ad2230affe04fc9ed5aa861c39a06967cc5e7 authored about 5 years ago by Shawn Sorichetti <[email protected]>945a479eafbaefed38d908d699c20cfd311b551b authored about 5 years ago by Nicolas R <[email protected]>
9009d205ff803d95960412cbbed7ff98b1579835 authored about 5 years ago by Nicolas R <[email protected]>
This is adding metacpan/metacpan-grep-front-end
to docker-compose using a local volume for git.
...
Basic update and reset methods to keep repo up to date
e1ad794f60ba0f1d7fab6737df298d82b4d5b1af authored about 5 years ago by Olaf Alders <[email protected]>Fixes GH #53
This can clearly be improved but this is a starting point
and if you have any loca...
Run init as default action for bin/metacpan-docker
8f9e17a9acff7b9541472336ae583479e8546ec0 authored about 5 years ago by Olaf Alders <[email protected]>Do not refresh morbo app when log is updated
c649b2316606cb3b27fd8747067acdff49455023 authored about 5 years ago by Olaf Alders <[email protected]>
bin/metacpan-docker when run from the command line
should try to run the default 'init' action.
Fixes #49
We do not need to restart the webapp every time there
is a log entry in var/log/metac...
Additional docker container and documentation clean ups
321bf94b0832f03923bb0654451a714cb1a23e46 authored over 5 years ago by Olaf Alders <[email protected]>
Automatically bind a configuration file into the api container for
development purposes.
During development all logging is available through `docker-compose
logs`. This change removes t...
Updated documentation to use `docker-compose` mainly and reference the
use of a `fig` alias.
Fu...
0e39ce2e799facb0bdb8b7045e543f6c3104dcea authored over 5 years ago by Shawn Sorichetti <[email protected]>Update documentation to include docker-compose
b2f7eece8443446cc00a719fdcc6da489fa03ab3 authored over 5 years ago by Olaf Alders <[email protected]>
The documentation assumes that the developer has taken these steps and
does not include the `sud...
With all the work that's been done on getting the containers up and
running, time to update the ...
Add healthcheck option for mongodb
f0872e023bfdbf6091eaa22aadb795e9ac79fac0 authored over 5 years ago by Olaf Alders <[email protected]>
This will have docker check the health of the container using the simple
MongoDB ping command an...
Change mongodb image
36fbe1d3639c502587f7e40cc537aeb08085f9ae authored over 5 years ago by Olaf Alders <[email protected]>