-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #28 from samply/release-1.0.0
Release 1.0.0
- Loading branch information
Showing
185 changed files
with
35,615 additions
and
4,193 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
### Example user template template | ||
### Example user template | ||
|
||
# IntelliJ project files | ||
.idea | ||
.angular | ||
.github | ||
.vscode | ||
*.iml | ||
out | ||
gen | ||
### Example user template template | ||
### Example user template | ||
|
||
# IntelliJ project files | ||
.idea | ||
*.iml | ||
out | ||
gen | ||
dist | ||
node_modules |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
name: Docker CI | ||
|
||
on: | ||
push: | ||
branches: | ||
- main | ||
- develop | ||
# Build then a new version is tagged | ||
tags: | ||
- '*.*.*' | ||
pull_request: | ||
branches: | ||
- main | ||
- develop | ||
schedule: | ||
# Build every night at 1am | ||
- cron: '0 1 * * *' | ||
jobs: | ||
build: | ||
uses: samply/github-workflows/.github/workflows/docker-ci.yml@main | ||
with: | ||
# The Docker Hub Repository you want eventually push to, e.g samply/share-client | ||
image-name: "samply/teiler-dashboard" | ||
secrets: | ||
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} | ||
DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [1.0.0] - 2023-11-14 | ||
### Added | ||
- Init project | ||
- Prototype | ||
- Docker | ||
- Environment variables | ||
- i18n | ||
- environment variables config | ||
- remove nngm | ||
- Adapt to teiler-core Teiler App | ||
- Teiler Core Client | ||
- Route Manager Service | ||
- Single Spa | ||
- TeilerApp Plugin Orchestrator | ||
- external link | ||
- Sort teiler apps | ||
- Keycloak | ||
- Keycloak environment variables | ||
- donwload to configuration component | ||
- Teiler-Box | ||
- reachable frontend and backend | ||
- Separate local from central components | ||
- Teiler Welcome Component | ||
- Quality Report Mockup | ||
- Function Tests | ||
- Event Log | ||
- TeilerEnvironment | ||
- Revert "TeilerEnvironment" | ||
- TeilerEnvironment | ||
- Call env.js in root-config (fix integration with single-spa) | ||
- Only one server pro instance instead pro language for teiler ui and teiler apps. | ||
- environment variables to docker-compose template | ||
- Multi-language | ||
- language selector | ||
- Improve Quality Report UI | ||
- Improve Function Tests UI | ||
- Improve Event Log UI | ||
- Uploads Teiler App | ||
- Inquiries Teiler App | ||
- Archived, Failed and Active Inquiries | ||
- Inquiry | ||
- Inquiry Sarkome Mock-Up | ||
- Generate router link from window.location.pathname instead of router | ||
- Excel export from teiler | ||
- CSV export from teiler | ||
- Docker ignore | ||
- Is export ready | ||
- Dockerignore | ||
- Gitignore | ||
- Default template variable for exporter and reporter | ||
- Central Keycloak configuration based on groups | ||
- KEYCLOAK_TOKEN_GROUP | ||
|
||
## Fixed | ||
- Update teiler apps in sidebar | ||
- Login to main site | ||
- i18n | ||
- space after welcome | ||
- Redirect to main if router link not found | ||
- Copy Assets env.js in Docker | ||
- Reporter Cors | ||
- TEILER_USER and TEILER_ADMIN as default values for docker | ||
|
||
## CHANGED | ||
- Check for both frontend and backend | ||
- Name: Bridgehead instead of Teiler | ||
- Update Libraries for Keycloak 20 | ||
- Update all libraries | ||
- Add http relative path (compatible with traefik) | ||
- Rename developer to develop | ||
- Rename: Teiler Dashboard | ||
- Rename: Teiler Orchestrator and Teiler Dashboard |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# 1st Stage: Build project | ||
FROM node:alpine AS build | ||
WORKDIR /app | ||
COPY package.json package-lock.json ./ | ||
RUN npm install | ||
COPY . . | ||
RUN npm run build | ||
|
||
# 2nd Stage: Create nginx image with built project | ||
FROM nginx:alpine | ||
|
||
### Install bash | ||
RUN apk update | ||
RUN apk upgrade | ||
RUN apk add bash | ||
|
||
### Configuration of NGINX | ||
COPY docker/nginx.conf /etc/nginx/nginx.template.conf | ||
|
||
EXPOSE 80 | ||
|
||
WORKDIR /usr/share/nginx/html | ||
|
||
### Copy project from node image to nginx image | ||
COPY --from=build /app/dist/teiler-dashboard . | ||
COPY docker/env.template.js ./assets/ | ||
ADD docker/start.sh /samply/ | ||
RUN chmod +x /samply/start.sh | ||
|
||
ENV EXAMPLE=[] | ||
|
||
CMD ["/samply/start.sh"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.