This should have been removed earlier, a replacement will need to be found eventually. It was causing build issues as it is not compatible with angular 16.
feat(cicd): Add env variables to pipeline
fix(cicd): Change environment to develop in workflow file
This is needed as we will have a develop and prod environment, and this branch will be merged into develop eventually.
feat(cicd): Add nginx and pm2 to CICD workflow
This incorporates nginx and pm2 for improved server management and deployment. pm2 allows for automatic restarts and eventually load balancing.
feat(cicd): add development environment and configuration
Add development environment variables file
Update angular.json to include 'dev' configuration
Updated serviceUrl to include port as we will only use port in 'local' env which will be setup later
Modified Github workflow to build client using correct environment based on github secrets.
First attempt tot use github 'vars' instead of 'secrets' for non-sensitive data
fix(server): change jade to pug
feat(cicd): setup CORS settings for automatic GitHub deployment
The origin settings in CORS setup for websocket in 'www' are now adjusted based on NODE_ENV (dev, prod, or local).
The client's environment has been updated to use trylinks.net instead of the server's IP address on dev and prod environments.
fix(cicd): Add new env variables to workflow
feat(cicd): setup environmental path for linx in workspace
fix(websocket): pick better path for websocket connection
chore(be): populate initial tutorials
chore(be): remove initial DB populate
As it is already populated via previous commit in server.
fix(fe): fix iFrame render issue
The iFrame was not rendering because for some reason we were not appending the port to the renderURL
fix(cicd): Simplify pipeline and change branch on which it activates
Simplified pipeline to remove unnecessary linx checks.
Chnaged branch on which it activates as we moved to this rebased branch.
feat(cicd): Use label to determine what runner to use
We now have 2 runners with labels 'prod' and 'dev' which will determine which runner is used on which server.
We are setting up for this feature branch to be merged into develop, so we are using 'dev' runner with 'development' environment.
fix(client): Change dev environment to use dev domain
feat(cicd): Separate workflows into prod and dev
fix(cicd): change configuration from 'production' to 'prod'
Fixes a really strange error where for an identical setup:
ng build --configuration production fails with ng not found even tho 'dev' works, weirdly changing the naming fixes this, may be due to an alias or soemthing similar.
fix(cicd): Simplify environment for dev deploy workflow
fix(cicd): make develop workflow activate only on develop branch
-This was previosly the feature branch for testing purposes.
feat(welcome-component): Display environment name on Welcome page
If we are on the dev server, we display "Trylinks Dev" in the welcome page.
feat(cicd): Implement Basic CICD yaml
feat(cicd): Add workflow dispatch
This will hopefully allow for manual trigger of workflows
fix(client): remove incompatible markdown-to-html-pipe
This should have been removed earlier, a replacement will need to be found eventually. It was causing build issues as it is not compatible with angular 16.
feat(cicd): Add env variables to pipeline
fix(cicd): Change environment to develop in workflow file
This is needed as we will have a develop and prod environment, and this branch will be merged into develop eventually.
This incorporates nginx and pm2 for improved server management and deployment. pm2 allows for automatic restarts and eventually load balancing.
feat(cicd): add development environment and configuration
Add development environment variables file
Update angular.json to include 'dev' configuration
Updated serviceUrl to include port as we will only use port in 'local' env which will be setup later
Modified Github workflow to build client using correct environment based on github secrets.
First attempt tot use github 'vars' instead of 'secrets' for non-sensitive data
fix(server): change jade to pug
feat(cicd): setup CORS settings for automatic GitHub deployment
The origin settings in CORS setup for websocket in 'www' are now adjusted based on
NODE_ENV
(dev, prod, or local).The client's environment has been updated to use
trylinks.net
instead of the server's IP address on dev and prod environments.fix(cicd): Add new env variables to workflow
feat(cicd): setup environmental path for linx in workspace
fix(websocket): pick better path for websocket connection
chore(be): populate initial tutorials
chore(be): remove initial DB populate
As it is already populated via previous commit in server.
fix(fe): fix iFrame render issue
The iFrame was not rendering because for some reason we were not appending the port to the renderURL
fix(cicd): Simplify pipeline and change branch on which it activates
Simplified pipeline to remove unnecessary linx checks.
Chnaged branch on which it activates as we moved to this rebased branch.
feat(cicd): Use label to determine what runner to use
We now have 2 runners with labels 'prod' and 'dev' which will determine which runner is used on which server.
We are setting up for this feature branch to be merged into develop, so we are using 'dev' runner with 'development' environment.
fix(client): Change dev environment to use dev domain
feat(cicd): Separate workflows into prod and dev
fix(cicd): change configuration from 'production' to 'prod'
Fixes a really strange error where for an identical setup:
ng build --configuration production fails with ng not found even tho 'dev' works, weirdly changing the naming fixes this, may be due to an alias or soemthing similar.
fix(cicd): Simplify environment for dev deploy workflow
fix(cicd): make develop workflow activate only on develop branch
-This was previosly the feature branch for testing purposes.
feat(welcome-component): Display environment name on Welcome page
If we are on the dev server, we display "Trylinks Dev" in the welcome page.