An open API service indexing awesome lists of open source software.

https://github.com/codemonument/codemonument-nx

A nx plugin to simplify managing selfhosted apps on your own virtual server (mostly kvm)
https://github.com/codemonument/codemonument-nx

Last synced: 2 months ago
JSON representation

A nx plugin to simplify managing selfhosted apps on your own virtual server (mostly kvm)

Awesome Lists containing this project

README

          

# Codemonument-Nx

A Nx Monorepo for codemonument stuff

Contains currently one plugin called `nx-vserv` for creating self-hosted apps based on docker-compose.

## Deploy a plugin (example: nx-vserv)

1. Update version number in packages/nx-vserv/package.json
2. Build the plugin: `nx build nx-vserv`
3. Deploy the plugin `npm run deploy-vserv`

## Repo Log

### 2022-11-01 Create generator `ansible-runner` in `nx-vserv`

`npx nx generate @nrwl/nx-plugin:generator ansible-runner --project=nx-vserv --description='Generates an ansible runner app for running your vserv apps' --no-interactive`

### 2022-10-01 Create plugin `nx-npm-app`

1. `npx nx g @nrwl/nx-plugin:plugin --name nx-npm-app --importPath @codemonument/nx-npm-app`

### 2022-10-01 Create executor `ansible` in `nx-vserv`

1. `npx nx generate @nrwl/nx-plugin:executor ansible --project=nx-vserv --description='Runs an ansible command or playbook' --no-interactive`

### 2022-11-01 Repo Creation

1. `npx create-nx-plugin codemonument-nx --pluginName nx-vserv`