ADD: docker compose modificado se agregó mongo
This commit is contained in:
parent
2b448644c2
commit
a66b8d77d6
15
.env.example
15
.env.example
@ -36,6 +36,21 @@ DB_USERNAME=notsoweb
|
|||||||
DB_PASSWORD=
|
DB_PASSWORD=
|
||||||
PMA_PORT=8081 # Puerto para phpMyAdmin
|
PMA_PORT=8081 # Puerto para phpMyAdmin
|
||||||
|
|
||||||
|
# MongoDB Atlas Configuración nube
|
||||||
|
MONGO_DSN="mongodb+srv://"
|
||||||
|
MONGO_DATABASE=repuve
|
||||||
|
MONGO_SSL=true
|
||||||
|
MONGO_AUTH_SOURCE=admin
|
||||||
|
MONGO_RETRY_WRITES=true
|
||||||
|
MONGO_W=majority
|
||||||
|
|
||||||
|
# MongoDB Local
|
||||||
|
MONGO_HOST=mongodb
|
||||||
|
MONGO_PORT=27017
|
||||||
|
MONGO_DATABASE=holos
|
||||||
|
MONGO_USERNAME=root
|
||||||
|
MONGO_PASSWORD=secret
|
||||||
|
|
||||||
REDIS_PORT=6379 # Puerto para Redis
|
REDIS_PORT=6379 # Puerto para Redis
|
||||||
NGINX_PORT=8080 # Puerto para Nginx
|
NGINX_PORT=8080 # Puerto para Nginx
|
||||||
|
|
||||||
|
|||||||
@ -52,7 +52,7 @@ public function information()
|
|||||||
public function store(Request $request)
|
public function store(Request $request)
|
||||||
{
|
{
|
||||||
$data = $request->all();
|
$data = $request->all();
|
||||||
$data['id'] = rand(1000, 9999);
|
$data['id'] = rand(01, 1000);
|
||||||
$data['created_at'] = now()->toDateTimeString();
|
$data['created_at'] = now()->toDateTimeString();
|
||||||
|
|
||||||
return ApiResponse::CREATED->response([
|
return ApiResponse::CREATED->response([
|
||||||
@ -84,7 +84,7 @@ public function stolen(Request $request)
|
|||||||
|
|
||||||
if (!$vehicleId) {
|
if (!$vehicleId) {
|
||||||
return ApiResponse::BAD_REQUEST->response([
|
return ApiResponse::BAD_REQUEST->response([
|
||||||
'message' => 'El parámetro "vehiculo" es requerido'
|
'message' => 'El parámetro epc es requerido'
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -49,6 +49,20 @@ services:
|
|||||||
timeout: 15s
|
timeout: 15s
|
||||||
retries: 10
|
retries: 10
|
||||||
|
|
||||||
|
mongodb:
|
||||||
|
image: mongo:7.0
|
||||||
|
environment:
|
||||||
|
MONGO_INITDB_ROOT_USERNAME: ${MONGO_USERNAME}
|
||||||
|
MONGO_INITDB_ROOT_PASSWORD: ${MONGO_PASSWORD}
|
||||||
|
MONGO_INITDB_DATABASE: ${MONGO_DATABASE}
|
||||||
|
ports:
|
||||||
|
- "${MONGO_PORT}:27017"
|
||||||
|
volumes:
|
||||||
|
- mongodb_data:/data/db
|
||||||
|
- mongodb_config:/data/configdb
|
||||||
|
networks:
|
||||||
|
- repuve-network
|
||||||
|
|
||||||
phpmyadmin:
|
phpmyadmin:
|
||||||
image: phpmyadmin/phpmyadmin
|
image: phpmyadmin/phpmyadmin
|
||||||
environment:
|
environment:
|
||||||
@ -64,6 +78,10 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
mysql_data:
|
mysql_data:
|
||||||
driver: local
|
driver: local
|
||||||
|
mongodb_data:
|
||||||
|
driver: local
|
||||||
|
mongodb_config:
|
||||||
|
driver: local
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
repuve-network:
|
repuve-network:
|
||||||
|
|||||||
@ -19,6 +19,7 @@
|
|||||||
/** Rutas protegidas (requieren autenticación) */
|
/** Rutas protegidas (requieren autenticación) */
|
||||||
Route::middleware('auth:api')->group(function() {
|
Route::middleware('auth:api')->group(function() {
|
||||||
// Tus rutas protegidas
|
// Tus rutas protegidas
|
||||||
|
Route::post('stolen', [RepuveController::class, 'stolen']);
|
||||||
});
|
});
|
||||||
|
|
||||||
/** Rutas públicas */
|
/** Rutas públicas */
|
||||||
@ -29,4 +30,3 @@
|
|||||||
Route::put('information/{id}', [RepuveController::class, 'update']);
|
Route::put('information/{id}', [RepuveController::class, 'update']);
|
||||||
Route::delete('information/{id}', [RepuveController::class, 'delete']);
|
Route::delete('information/{id}', [RepuveController::class, 'delete']);
|
||||||
|
|
||||||
Route::post('stolen', [RepuveController::class, 'stolen']);
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user