https://github.com/aehrc/ontoserver-website
Science Score: 13.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
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.1%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: aehrc
- Language: HTML
- Default Branch: main
- Size: 183 MB
Statistics
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
ontoserver-website
Contains have a container that is built when the publish button on the website is pushed here: Package ontoserver-website (github.com) It launches locally and the site looks ok, despite the page source being pretty ordinary. Some issue exist:
The search does not work (also does not work on current website, but SimplyStatic is meant to do it) The mentioned PDFs are missing, they are probably not linked correctly Including pdf files | WordPress.org There are a lot of warning (3605) when the generator runs. Some of them seem genuine, e.g. paths not updated.
Next steps:
We can use the container in the long run, but there seems to be a bit more to it and it seems that I need to understand the apache server first. I will aim to SFTP to the apache and have asked IMT for an account. To make sure that I do not break the server, I have asked IMT to clone it. I will use the clone as the target first.
Other notes:
Attila is happy to host the container in K8s and to help me with automated deploy. I will start on this again once I have the required setup for SSCP for the connectathon.
Snippets
Turns out nginx deployment fixes the gruesome html source code.
docker run -it --rm -d -p 80:80 --name web -v $pwd/site:/usr/share/nginx/html nginx
``` docker login ghcr.io
https://docs.simplystatic.com/article/72-how-to-use-the-debugging-mode
https://www.docker.com/blog/how-to-use-the-official-nginx-docker-image/
https://octopus.com/blog/using-nginx-docker-image
https://learn.microsoft.com/en-us/azure/container-instances/container-instances-github-action
https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-personal-access-token-classic
Some updates:
New SimplyStatic version installed: Ontoserver Plugin Installation WordPress (csiro.au) https://ontoserver-wp.csiro.au/wp-admin/plugin-install.php?fsallowupdateranddialog=true&tab=plugin-information&plugin=simply-static-pro§ion=changelog&TB_iframe=true&width=600&height=800#section-changelog SimplyStatic says missing PDF files due to user error: Including pdf files | WordPress.org https://wordpress.org/support/topic/including-pdf-files/#post-17964816
https://make.wordpress.org/cli/handbook/guides/running-commands-remotely/
https://docs.simplystatic.com/article/51-working-with-wp-cli
https://www.html-tidy.org/
https://github.com/htacg/tidy-html5
https://github.com/validator/validator
Enter your Webhook URL here and Simply Static will send a POST request after all files are commited to GitHub.
http://www.btellez.com/posts/triggering-github-actions-with-webhooks.html
curl -X POST https://api.github.com/repos/:owner/:repo/dispatches \
-H 'Accept: application/vnd.github.everest-preview+json' \
-H 'Authorization: token $TOKEN' \
--data '{"event_type": "$CUSTOM_ACTION_NAME"}'
Use latin for encoding
-latin1
use ISO-8859-1 for both input and output
[2024-08-12 02:51:36] [class-ss-url-fetcher.php:119] http_status_code: 301 | content_type: text/html; charset=iso-8859-1
Deployment: https://learn.microsoft.com/en-us/azure/frontdoor/scenario-storage-blobs https://learn.microsoft.com/en-us/azure/frontdoor/private-link https://github.com/Azure/terraform/tree/master/quickstart/101-front-door-premium-storage-blobs-private-link
https://learn.microsoft.com/en-gb/azure/frontdoor/front-door-cdn-comparison
https://mikestephenson.me/2023/05/19/using-a-sas-token-from-frontdoor-to-storage/
https://medium.com/data-querying/azure-storage-sharing-access-leveraging-sas-tokens-so-that-your-users-dont-need-credentials-b4988abb0203
https://learn.microsoft.com/en-us/azure/frontdoor/rule-set-server-variables
Create a stored access policy for a service SAS. Stored access policies give you the option to revoke permissions for a service SAS without having to regenerate the storage account keys. Set the expiration on these very far in the future (or infinite) and make sure it's regularly updated to move it farther into the future. There is a limit of five stored access policies per container.
PS C:\Users\sue005> curl "https://ontoserverwebsite.blob.core.windows.net/ontoserverwebsite/index.html?sv=2023-01-03&st=2024-08-15T23%3A28%3A14Z&se=2024-08-16T23%3A28%3A14Z&sr=c&sp=rl&sig=suppressed"
$env:AZCOPY_CRED_TYPE = "Anonymous";
$env:AZCOPY_CONCURRENCY_VALUE = "AUTO";
./azcopy.exe copy "C:\Users\sue005\git\ontoserver-website-devops\site\*" "https://ontoserverwebsite.blob.core.windows.net/$web/?sv=2023-01-03&se=2024-09-19T02%3A20%3A46Z&sr=c&sp=rwl&sig=suppressed" --overwrite=prompt --from-to=LocalBlob --blob-type Detect --follow-symlinks --check-length=true --put-md5 --follow-symlinks --disable-auto-decoding=false --list-of-files "C:\Users\sue005\AppData\Local\Temp\stg-exp-azcopy-a73c11f6-3b43-46e2-8647-a7d31b497ad3.txt" --recursive --log-level=INFO;
$env:AZCOPY_CRED_TYPE = "";
$env:AZCOPY_CONCURRENCY_VALUE = "";
Owner
- Name: The Australian e-Health Research Centre
- Login: aehrc
- Kind: organization
- Website: https://aehrc.com
- Twitter: ehealthresearch
- Repositories: 101
- Profile: https://github.com/aehrc
The Australian e-Health Research Centre (AEHRC) is CSIRO’s digital health research program.
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0