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=
|
||||
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
|
||||
NGINX_PORT=8080 # Puerto para Nginx
|
||||
|
||||
|
||||
@ -52,7 +52,7 @@ public function information()
|
||||
public function store(Request $request)
|
||||
{
|
||||
$data = $request->all();
|
||||
$data['id'] = rand(1000, 9999);
|
||||
$data['id'] = rand(01, 1000);
|
||||
$data['created_at'] = now()->toDateTimeString();
|
||||
|
||||
return ApiResponse::CREATED->response([
|
||||
@ -84,7 +84,7 @@ public function stolen(Request $request)
|
||||
|
||||
if (!$vehicleId) {
|
||||
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
|
||||
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:
|
||||
image: phpmyadmin/phpmyadmin
|
||||
environment:
|
||||
@ -64,6 +78,10 @@ services:
|
||||
volumes:
|
||||
mysql_data:
|
||||
driver: local
|
||||
mongodb_data:
|
||||
driver: local
|
||||
mongodb_config:
|
||||
driver: local
|
||||
|
||||
networks:
|
||||
repuve-network:
|
||||
|
||||
@ -19,6 +19,7 @@
|
||||
/** Rutas protegidas (requieren autenticación) */
|
||||
Route::middleware('auth:api')->group(function() {
|
||||
// Tus rutas protegidas
|
||||
Route::post('stolen', [RepuveController::class, 'stolen']);
|
||||
});
|
||||
|
||||
/** Rutas públicas */
|
||||
@ -29,4 +30,3 @@
|
||||
Route::put('information/{id}', [RepuveController::class, 'update']);
|
||||
Route::delete('information/{id}', [RepuveController::class, 'delete']);
|
||||
|
||||
Route::post('stolen', [RepuveController::class, 'stolen']);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user