Commit 1ba87398 authored by Адлан Шамавов's avatar Адлан Шамавов
Browse files

fix

parent ed7de07e
Loading
Loading
Loading
Loading

compose.override.yaml

deleted100644 → 0
+0 −19
Original line number Diff line number Diff line
version: '3'

services:
###> doctrine/doctrine-bundle ###
  database:
    ports:
      - "5432"
###< doctrine/doctrine-bundle ###

###> symfony/mailer ###
  mailer:
    image: axllent/mailpit
    ports:
      - "1025"
      - "8025"
    environment:
      MP_SMTP_AUTH_ACCEPT_ANY: 1
      MP_SMTP_AUTH_ALLOW_INSECURE: 1
###< symfony/mailer ###

compose.yaml

deleted100644 → 0
+0 −26
Original line number Diff line number Diff line
version: '3'

services:
###> doctrine/doctrine-bundle ###
  database:
    image: postgres:${POSTGRES_VERSION:-16}-alpine
    environment:
      POSTGRES_DB: ${POSTGRES_DB:-app}
      # You should definitely change the password in production
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-!ChangeMe!}
      POSTGRES_USER: ${POSTGRES_USER:-app}
    healthcheck:
      test: ["CMD", "pg_isready"]
      timeout: 5s
      retries: 5
      start_period: 60s
    volumes:
      - database_data:/var/lib/postgresql/data:rw
      # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!
      # - ./docker/db/data:/var/lib/postgresql/data:rw
###< doctrine/doctrine-bundle ###

volumes:
###> doctrine/doctrine-bundle ###
  database_data:
###< doctrine/doctrine-bundle ###
+2 −3
Original line number Diff line number Diff line
@@ -96,11 +96,10 @@ class HomeController extends AbstractController
    }

    #[Route('/readLogFile', name: 'readLogFile')]
    public function readLogFile(Request $request, FileUploader $fileUploader): Response
    public function readLogFile(Request $request): Response
    {
        $file = $request->files->get('file');
        $fileName = $fileUploader->upload($file);
        $text = $this->functions->readLogFile($fileName);
        $text = $this->functions->readLogFile($file);
        $response = new JsonResponse($text);
        $response->setEncodingOptions(JSON_UNESCAPED_UNICODE);
        return $response;

src/Service/FileUploader.php

deleted100644 → 0
+0 −33
Original line number Diff line number Diff line
<?php

namespace App\Service;

use Symfony\Component\HttpFoundation\File\Exception\FileException;
use Symfony\Component\HttpFoundation\File\UploadedFile;

class FileUploader
{
    private $targetDirectory;

    public function __construct($targetDirectory)
    {
        $this->targetDirectory = $targetDirectory;
    }

    public function upload(UploadedFile $file)
    {
        $fileName = pathinfo($file->getClientOriginalName(), PATHINFO_FILENAME) .'.'. $file->guessExtension();
        try {
            $file->move($this->getTargetDirectory(), $fileName);
        } catch (FileException $e) {
            throw new FileException($e->getMessage());
        }

        return $this->getTargetDirectory() . $fileName;
    }

    public function getTargetDirectory()
    {
        return $this->targetDirectory;
    }
}
 No newline at end of file