issues
search
cycle20
/
EZCancerTarget
Collect drug compound data based on editable target table and scan various sources to augment dataset
https://cycle20.github.io/EZCancerTarget/
GNU General Public License v3.0
1
stars
1
forks
source link
Infra stuff for page rendering
#3
Closed
cycle20
closed
3 years ago
cycle20
commented
3 years ago
DONE by d186184 on branch
main
(
gh-page
test commit: f0d7c9c )
Why we need this?
To achieve automated refresh of datasets and their visual presentation
To build a reproducible environment (containerized way)
Subtasks
[x] prototyping: docker image on a developer machine
[x] prototyping: prepare a GitHub-hosted runner to execute our scripts
[x] conditional job exec according to cache content
[x] download pre-fetched data from GoogleDrive
[x] create shareable UniProt pkg and store it on GoogleDrive
[x] artifacts up/download and uniprot cache access from workflow
[x] get last successful artifact from previous runs
[x] uniprot cache append to dataPatch cache structure
[x] webhooks: from spreadsheet
OR
from GitHub at least we need one direction
[x] read spreadsheet on drive from R
[x] call page render from workflow
[x] deploy rendering result as gh-pages
postponed
r-env !!! to speed up job inits
downloadable/re-usable docker image for project needs
others
[x]
docker image remote exec in a
cloud environment
OR
simple
GitHub Action
? :thinking: NOTE: GitHub Action
DONE
:v:
[x] triggered running of a runner by push/pull request
[x] triggered running of a runner on
input list changes
editors manual action on input list Button embedded into the spreadsheet.
cycle20
commented
3 years ago
[ ]
https://github.com/marketplace/actions/build-and-push-docker-images
[ ]
https://dev.to/dtinth/caching-docker-builds-in-github-actions-which-approach-is-the-fastest-a-research-18ei
[ ]
https://docs.github.com/en/actions/creating-actions/creating-a-docker-container-action
[ ]
https://www.docker.com/blog/docker-github-actions/
cycle20
commented
3 years ago
DONE
DONE by d186184 on branch main ( gh-page test commit: f0d7c9c )
Why we need this?
To build a reproducible environment (containerized way)
Subtasks
postponed
downloadable/re-usable docker image for project needsothers
docker image remote exec in a cloud environment ORsimple GitHub Action ? :thinking: NOTE: GitHub Action DONE :v:input list changeseditors manual action on input list Button embedded into the spreadsheet.