Skip to content

sgsottbauer/ops

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚛️ Protomodule - DevOps Tools

License

🚨 This library is under heavy development. Do not use in production code yet. 🚨

Installation

not required

Usage

CLI

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/protomodule/ops/main/helpers/generate-version.sh)" -- -j version

Project setup

This repo also contains templates for setting up a new dockerized project. All projects are containerized for deployment. A Dockerfile is copied, stored and modified in each project repo.

Initialize web/frontend projects

Download templates by running:

curl -o Dockerfile https://raw.githubusercontent.com/protomodule/ops/main/templates/docker/Dockerfile.web
curl -o .dockerignore https://raw.githubusercontent.com/protomodule/ops/main/templates/docker/dockerignore.web

The newly added files should be checked into source control. Feel free to modify the files as needed.

Initialize backend/NodeJS projects

Download templates by running:

curl -o Dockerfile https://raw.githubusercontent.com/protomodule/ops/main/templates/docker/Dockerfile.nodejs
curl -o .dockerignore https://raw.githubusercontent.com/protomodule/ops/main/templates/docker/dockerignore.nodejs

The newly added files should be checked into source control. Feel free to modify the files as needed.

License

This project is licensed under the terms of the MIT license. See the LICENSE file.

About

DevOps Tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 89.2%
  • CSS 10.8%