Merge branch 'develop' into 'master'
minor updates due to domain changes, project filtering and cicd See merge request inkletblot/inkletblot-com-v2!15
This commit is contained in:
commit
26cc45cb45
@ -44,8 +44,8 @@ deploy-job:
|
||||
- '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" >> ~/.ssh/config'
|
||||
script:
|
||||
- tar zcf ../inkletblot-com.tar.gz ./dist
|
||||
- scp -P "$Live_Server_Access_Port" -o StrictHostKeyChecking=no ../inkletblot-com.tar.gz "$Live_Server_User"@"$Live_Server_IP":/var/www/html
|
||||
- ssh -p "$Live_Server_Access_Port" "$Live_Server_User"@"$Live_Server_IP" "rm -Rf /var/www/html/inkletblot-com_old && mv /var/www/html/inkletblot-com /var/www/html/inkletblot-com_old && mkdir /var/www/html/inkletblot-com_build && mkdir /var/www/html/inkletblot-com && tar zxf /var/www/html/inkletblot-com.tar.gz -C /var/www/html/inkletblot-com_build && mv /var/www/html/inkletblot-com_build/dist/inkletblot-com/* /var/www/html/inkletblot-com && rm -Rf /var/www/html/inkletblot-com_build && chmod -R 755 /var/www/html/inkletblot-com && exit"
|
||||
- scp -o 'ProxyJump "$Live_Server_User"@"$Live_Server_IP"' -o StrictHostKeyChecking=no ../inkletblot-com.tar.gz "$Live_Server_User"@"$Live_Server_Target":/var/www/html
|
||||
- ssh -J "$Live_Server_User"@"$Live_Server_IP" "$Live_Server_User"@"$Live_Server_Target" "rm -Rf /var/www/html/inkletblot-com_old && mv /var/www/html/inkletblot-com /var/www/html/inkletblot-com_old && mkdir /var/www/html/inkletblot-com_build && mkdir /var/www/html/inkletblot-com && tar zxf /var/www/html/inkletblot-com.tar.gz -C /var/www/html/inkletblot-com_build && mv /var/www/html/inkletblot-com_build/dist/inkletblot-com/* /var/www/html/inkletblot-com && rm -Rf /var/www/html/inkletblot-com_build && chmod -R 755 /var/www/html/inkletblot-com && exit"
|
||||
only:
|
||||
- master
|
||||
|
||||
|
||||
@ -1,8 +1,10 @@
|
||||
<h2>Projects on git</h2>
|
||||
<p>These are my projects as can be found on my <a href="https://gitlab.inkletblot.com/explore">gitlab</a>. Mainly my programming projects that are quality enough for me to be happy for the world to see them. There are more in the works but they are currently private.</p>
|
||||
<app-project-card *ngFor="let project of gitlabProjects()" [project]="project">
|
||||
</app-project-card>
|
||||
|
||||
<h2>Projects of a personal nature</h2>
|
||||
<p>This is (will be) a summary of my personal projects be they my homelab, general electronics projects, or anything else.</p>
|
||||
|
||||
<app-project-card *ngFor="let project of uncategorizedProjects" [project]="project">
|
||||
<app-project-card *ngFor="let project of uncategorizedProjects()" [project]="project">
|
||||
</app-project-card>
|
||||
@ -14,7 +14,9 @@ import { ProjectsService } from './projects.service';
|
||||
export class ProjectsComponent implements OnInit, OnDestroy {
|
||||
_unsubscribe$: Subject<boolean> = new Subject();
|
||||
|
||||
uncategorizedProjects: Array<Project>;
|
||||
allProjects: Array<Project>;
|
||||
private _gitlabProjects: Array<Project> = new Array<Project>();
|
||||
private _uncategorizedProjects: Array<Project> = new Array<Project>();
|
||||
|
||||
constructor(private navService: NavService, private projectsService: ProjectsService) { }
|
||||
|
||||
@ -24,8 +26,9 @@ export class ProjectsComponent implements OnInit, OnDestroy {
|
||||
this.projectsService.allProjects$
|
||||
.pipe(takeUntil(this._unsubscribe$))
|
||||
.subscribe((result: Project[]) => {
|
||||
this.uncategorizedProjects = result;
|
||||
this.allProjects = result;
|
||||
});
|
||||
|
||||
this.projectsService.getProjects();
|
||||
}
|
||||
|
||||
@ -34,4 +37,26 @@ export class ProjectsComponent implements OnInit, OnDestroy {
|
||||
this._unsubscribe$.complete();
|
||||
}
|
||||
|
||||
filterProjects(): void {
|
||||
this._gitlabProjects = [];
|
||||
this._uncategorizedProjects = [];
|
||||
this.allProjects.forEach((project) => {
|
||||
if (project.category === 'gitlab') {
|
||||
this._gitlabProjects.push(project);
|
||||
} else {
|
||||
this._uncategorizedProjects.push(project);
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
gitlabProjects(): Array<Project> {
|
||||
this.filterProjects();
|
||||
return this._gitlabProjects;
|
||||
}
|
||||
|
||||
uncategorizedProjects(): Array<Project> {
|
||||
this.filterProjects();
|
||||
return this._uncategorizedProjects;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -17,15 +17,15 @@ export const Links: Array<Link> =
|
||||
},
|
||||
{
|
||||
name: "known",
|
||||
location: "https://www.inkletblot.com/known/"
|
||||
location: "https://proxy.inkletblot.com/known/"
|
||||
},
|
||||
{
|
||||
name: "tng",
|
||||
location: "https://www.inkletblot.com/tng/"
|
||||
location: "https://proxy.inkletblot.com/tng/"
|
||||
},
|
||||
{
|
||||
name: "pasty",
|
||||
location: "https://www.inkletblot.com/pasty/"
|
||||
location: "https://proxy.inkletblot.com/pasty/"
|
||||
},
|
||||
{
|
||||
name: "mail",
|
||||
|
||||
Reference in New Issue
Block a user