Skip to content
Snippets Groups Projects
Commit 0af581d8 authored by Hugo SUBTIL's avatar Hugo SUBTIL
Browse files

fix: docker-compose missing var + add admin verification on ES index reset

parent 8efc37d9
No related branches found
No related tags found
2 merge requests!96release V1.10.0,!73Dev
......@@ -12,6 +12,18 @@ services:
MONGO_NON_ROOT_USERNAME: ${MONGO_NON_ROOT_USERNAME}
MONGO_NON_ROOT_PASSWORD: ${MONGO_NON_ROOT_PASSWORD}
MONGO_DB_HOST_AND_PORT: ${MONGO_DB_HOST_AND_PORT}
JWT_SECRET: ${JWT_SECRET}
SALT: ${SALT}
MAIL_URL: ${MAIL_URL}
MAIL_TOKEN: ${MAIL_TOKEN}
NODE_ENV: ${NODE_ENV}
APTIC_TOKEN: ${APTIC_TOKEN}
GHOST_HOST_AND_PORT: ${GHOST_HOST_AND_PORT}
GHOST_ADMIN_API_KEY: ${GHOST_ADMIN_API_KEY}
GHOST_CONTENT_API_KEY: ${GHOST_CONTENT_API_KEY}
ELASTICSEARCH_NODE: ${ELASTICSEARCH_NODE}
ELASTICSEARCH_USERNAME: ${ELASTICSEARCH_USERNAME}
ELASTICSEARCH_PASSWORD: ${ELASTICSEARCH_PASSWORD}
restart: unless-stopped
depends_on:
- database-ram
......
......@@ -29,7 +29,7 @@ import { QueryStructure } from './dto/query-structure.dto';
import { structureDto } from './dto/structure.dto';
import { Structure, StructureDocument } from './schemas/structure.schema';
import { StructuresService } from './services/structures.service';
import { StructureSearchBody } from './interfaces/structure-search-body.interface';
import { RolesGuard } from '../users/guards/roles.guard';
@Controller('structures')
export class StructuresController {
......@@ -70,6 +70,8 @@ export class StructuresController {
}
@Post('resetSearchIndex')
@UseGuards(JwtAuthGuard, RolesGuard)
@Roles('admin')
public async resetES(): Promise<StructureDocument[]> {
return this.structureService.initiateStructureIndex();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment