Skip to content

Sistema para un consultorio médico para manejar historial clínico de pacientes

Notifications You must be signed in to change notification settings

mrsuarezg/consultorio_medico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Laravel environment

Docker environment required to run Laravel (based on official php and mysql docker hub repositories).


Requirements

  • Docker version 18.06 or later
  • Docker compose version 1.22 or later
  • An editor or IDE
  • WSL2 (For Windows 10 or 11)

Note: OS recommendation - Linux Ubuntu based.


Components

  1. Nginx 1.20.2
  2. PHP 8.1.3 fpm
  3. MariaDB 10.6
  4. Laravel 10.13.5
  5. Node 19.6

Setting up DEV environment

1.You can clone this repository or download it as a zip file.

git clone 

2.Open terminal and go to the project directory.

cd consultorio_medico

3.Build, start and install the docker images from your terminal:

make build 
make build-dev
make start-dev
make composer-install

4.Run config env, migrations, seeders for dev environment (This delete all data, and create new data):

make config-dev

5.Check and open in your browser next url: http://localhost.

Note 1: If you want to change default docker configurations (NGINX_PORT, etc...) - open .env.dev file, edit necessary environment variable value and stop, rebuild, start docker containers.

Note 2: Remember if you change NGINX_PORT in .env.dev, the url will be: http://localhost:NGINX_PORT.

Install/Uninstall dependencies from NPM, Composer, etc...

For installing/uninstalling dependencies from Node (NPM, YARN) or Composer, you two options:

  1. Install dependencies from local shell you need to get shell access inside container:
make ssh-root
composer require laravel/ui // for example

Note: Please use exit command in order to return from container's shell to local shell.

  1. Install dependencies from local shell without getting shell access inside container:
make node-install OPTIONS="--save-dev @babel/core @babel/preset-env" // for example
or
make node COMMAND="npm install --save-dev @babel/core @babel/preset-env || node -v || npm -v || yarn -v" // for example

make composer-require PACKAGE="laravel/ui" // for example
make composer-require-dev PACKAGE="laravel/ui" // for example
make composer-remove PACKAGE="laravel/ui" // for example
make composer-remove-dev PACKAGE="laravel/ui" // for example

Guidelines

License

The MIT License (MIT)

About

Sistema para un consultorio médico para manejar historial clínico de pacientes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published