Giter Site home page Giter Site logo

mateonunez / artchitect Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 4.0 3.23 MB

A simple solution managed by microservices. You can find several backends that manages a single (or not) task, a couple of frontends for homescreen and authentication, a message broker, application and testing databases.

License: MIT License

Dockerfile 3.28% Shell 0.19% PHP 48.57% TypeScript 12.91% JavaScript 1.88% Rust 0.70% CSS 3.29% PLpgSQL 29.19%
actix-web architect backend docker express fastify frontend javascript kong konga laravel microservices nextjs nginx php postgresql rust typescript

artchitect's Introduction

artchitect's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

artchitect's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update dependency @types/react to v18.0.38
  • chore(deps): update github/codeql-action action to v2.3.0
  • chore(deps): update node.js to v20
  • 🔐 Create all rate-limited PRs at once 🔐

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

cargo
backend/rust/balancer/Cargo.toml
  • env_logger 0.10.0
  • log 0.4
  • actix-web 4.3.1
  • actix-rt 2.8.0
  • dotenv 0.15.0
  • serde 1.0.160
composer
backend/php/laravel/composer.json
  • php ^8.0.2|^8.1
  • fruitcake/laravel-cors ^3.0.0
  • guzzlehttp/guzzle ^7.2
  • laravel/framework ^9.0
  • laravel/passport ^10.3
  • laravel/tinker ^2.7
  • php-amqplib/php-amqplib ^3.2
  • barryvdh/laravel-ide-helper ^2.12
  • fakerphp/faker ^1.9.1
  • laravel/sail ^1.0.1
  • mll-lab/laravel-graphql-playground ^2.6
  • mockery/mockery ^1.4.4
  • nunomaduro/collision ^6.1
  • nunomaduro/larastan ^2.1
  • nuwave/lighthouse ^5.56
  • phpstan/phpstan ^1.8
  • phpstan/phpstan-phpunit ^1.1
  • phpunit/phpunit ^9.5.10
  • spatie/laravel-ignition ^1.0
  • squizlabs/php_codesniffer ^3.7
docker-compose
docker-compose.yaml
  • mysql 8.0.33
  • mysql 8.0.33
  • rabbitmq 3.11.13-management
  • postgres 15.2
dockerfile
backend/javascript/balancer/.docker/Dockerfile
  • node 20-alpine@sha256:cc4e8f3d78a276fa05eae1803b6f8cbb43145441f54c828ab14e0c19dd95c6fd
backend/php/laravel/.docker/php/Dockerfile
  • php 8.2-fpm@sha256:0aca73da5fc7cfa4189d114acca405a5f7d72ae93ded068b73166178b9b2410b
backend/rust/balancer/.docker/Dockerfile
  • rust 1.69-alpine@sha256:a1123af3383f0e71da8deca8afc1e506ff3ee48c7903f253a11b7b632d938190
backend/typescript/mailman/.docker/Dockerfile
  • node 19-alpine@sha256:53741c7511b1836b5eb7e788a7b399c058b0b549f205d2c6af831ec1a9a81c31
backend/typescript/watchful/.docker/Dockerfile
  • node 19-alpine@sha256:53741c7511b1836b5eb7e788a7b399c058b0b549f205d2c6af831ec1a9a81c31
frontend/archifront/authentication/.docker/Dockerfile
  • node 19-alpine@sha256:53741c7511b1836b5eb7e788a7b399c058b0b549f205d2c6af831ec1a9a81c31
frontend/archifront/homepage/.docker/Dockerfile
  • node 20-alpine@sha256:cc4e8f3d78a276fa05eae1803b6f8cbb43145441f54c828ab14e0c19dd95c6fd
nginx/archifront/Dockerfile
  • nginx 1.24@sha256:22cb51c7e9e05724dd1c46789e15cdb78617d1904c7c78a2829c8550c6b46e40
nginx/archivel/Dockerfile
  • nginx 1.24@sha256:22cb51c7e9e05724dd1c46789e15cdb78617d1904c7c78a2829c8550c6b46e40
nginx/balancer/Dockerfile
  • nginx 1.24@sha256:22cb51c7e9e05724dd1c46789e15cdb78617d1904c7c78a2829c8550c6b46e40
github-actions
.github/workflows/archivel-quality.yml
  • step-security/harden-runner v2.3.1@6b3083af2869dc3314a0257a42f4af696cc79ba3
  • actions/checkout v3.5.2@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
  • shivammathur/setup-php v2@cb8f453143149404c7fd670b5f37c91d395b3054
.github/workflows/archivel-tests.yml
  • step-security/harden-runner v2.3.1@6b3083af2869dc3314a0257a42f4af696cc79ba3
  • actions/checkout v3.5.2@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
  • shivammathur/setup-php v2@cb8f453143149404c7fd670b5f37c91d395b3054
  • mysql 8.0
.github/workflows/codeql.yml
  • step-security/harden-runner v2.3.1@6b3083af2869dc3314a0257a42f4af696cc79ba3
  • actions/checkout v3.5.2@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
  • github/codeql-action v2.2.12@7df0ce34898d659f95c0c4a09eaa8d4e32ee64db
  • github/codeql-action v2.2.12@7df0ce34898d659f95c0c4a09eaa8d4e32ee64db
  • github/codeql-action v2.2.12@7df0ce34898d659f95c0c4a09eaa8d4e32ee64db
.github/workflows/dependency-review.yml
  • step-security/harden-runner v2.3.1@6b3083af2869dc3314a0257a42f4af696cc79ba3
  • actions/checkout v3.5.2@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
  • actions/dependency-review-action v3.0.4@f46c48ed6d4f1227fb2d9ea62bf6bcbed315589e
.github/workflows/scorecards.yml
  • step-security/harden-runner v2.3.1@6b3083af2869dc3314a0257a42f4af696cc79ba3
  • actions/checkout v3.5.2@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
  • ossf/scorecard-action v2.1.3@80e868c13c90f172d68d1f4501dee99e2479f7af
  • actions/upload-artifact v3.1.2@0b7f8abb1508181956e8e162db84b466c27e18ce
  • github/codeql-action v2.2.12@7df0ce34898d659f95c0c4a09eaa8d4e32ee64db
npm
backend/javascript/balancer/package.json
  • express ^4.18.2
  • body-parser ^1.20.0
  • dotenv ^16.0.0
  • eslint ^8.14.0
  • eslint-config-prettier ^8.5.0
  • nodemon ^2.0.16
  • prettier ^2.6.2
backend/typescript/mailman/package.json
  • axios ^1.3.6
  • fastify ^4.14.1
  • fastify-plugin ^4.5.0
  • mailgun.js ^8.2.1
  • pino ^8.11.0
  • react ^18.2.0
  • react-dom ^18.2.0
  • @types/node ^18.15.13
  • @types/pino ^7.0.5
  • @types/react ^18.0.35
  • @types/react-dom ^18.0.5
  • @typescript-eslint/eslint-plugin ^5.18.0
  • @typescript-eslint/parser ^5.59.0
  • dotenv ^16.0.0
  • eslint ^8.13.0
  • eslint-config-prettier ^8.5.0
  • form-data ^4.0.0
  • nodemon ^2.0.16
  • prettier ^2.6.2
  • ts-node ^10.7.0
  • typescript ^5.0.2
backend/typescript/watchful/package.json
  • axios ^1.3.6
  • @types/amqplib ^0.10.0
  • @typescript-eslint/eslint-plugin ^5.18.0
  • @typescript-eslint/parser ^5.57.1
  • amqplib ^0.10.0
  • dotenv ^16.0.0
  • eslint ^8.13.0
  • eslint-config-prettier ^8.5.0
  • nodemon ^2.0.15
  • prettier ^2.6.2
  • ts-node ^10.7.0
  • typescript ^5.0.2
frontend/archifront/authentication/package.json
  • next 13.3.0
  • react 18.2.0
  • react-dom 18.2.0
  • @babel/core ^7.17.12
  • @babel/eslint-parser ^7.17.0
  • @babel/preset-env ^7.17.12
  • @types/cookie ^0.5.1
  • @types/node 18.15.11
  • @types/react 18.0.37
  • @types/react-dom 18.0.11
  • autoprefixer ^10.4.7
  • classnames ^2.3.1
  • cookie ^0.5.0
  • eslint 8.38.0
  • eslint-config-next 13.3.0
  • eslint-config-prettier ^8.3.0
  • eslint-plugin-next 0.0.0
  • eslint-plugin-prettier ^4.0.0
  • eslint-plugin-react ^7.26.1
  • eslint-plugin-react-hooks ^4.5.0
  • next-seo ^6.0.0
  • next-sitemap ^4.0.7
  • postcss ^8.4.23
  • prettier ^2.6.2
  • tailwindcss ^3.0.24
  • typescript 5.0.4
frontend/archifront/homepage/package.json
  • next 13.3.0
  • react 18.2.0
  • react-dom 18.2.0
  • @babel/core ^7.17.12
  • @babel/eslint-parser ^7.17.0
  • @babel/preset-env ^7.17.12
  • @types/cookie ^0.5.1
  • @types/node 18.15.11
  • @types/react 18.0.37
  • @types/react-dom 18.0.11
  • autoprefixer ^10.4.7
  • classnames ^2.3.1
  • cookie ^0.5.0
  • eslint 8.38.0
  • eslint-config-next 13.3.0
  • eslint-config-prettier ^8.3.0
  • eslint-plugin-next 0.0.0
  • eslint-plugin-prettier ^4.0.0
  • eslint-plugin-react ^7.26.1
  • eslint-plugin-react-hooks ^4.5.0
  • next-seo ^6.0.0
  • next-sitemap ^4.0.7
  • postcss ^8.4.23
  • prettier ^2.6.2
  • tailwindcss ^3.0.24
  • typescript 5.0.4

  • Check this box to trigger a request for Renovate to run again on this repository

Create scripts

The scripts should configure the env files correctly in a testing environment.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.