Compare commits
3 Commits
a33eea6cdc
...
dev
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e32948556f | ||
|
|
73ba3b7a6e | ||
|
|
ac152ae788 |
31
.drone.yml
31
.drone.yml
@@ -1,15 +1,15 @@
|
|||||||
kind: pipeline
|
kind: pipeline
|
||||||
type: docker
|
type: docker
|
||||||
name: api-extranetwork
|
name: api-extranetwork-test-deploy
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
branch:
|
branch:
|
||||||
- main
|
- test
|
||||||
event:
|
event:
|
||||||
- push
|
- push
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: deploy
|
- name: deploy-to-test-server
|
||||||
image: appleboy/drone-ssh
|
image: appleboy/drone-ssh
|
||||||
settings:
|
settings:
|
||||||
host: 178.105.136.25
|
host: 178.105.136.25
|
||||||
@@ -21,23 +21,30 @@ steps:
|
|||||||
command_timeout: 20m
|
command_timeout: 20m
|
||||||
script:
|
script:
|
||||||
- set -e
|
- set -e
|
||||||
- echo "Deploy başladı - $(date)"
|
- echo "TEST deploy başladı - $(date)"
|
||||||
- whoami
|
- whoami
|
||||||
- hostname
|
- hostname
|
||||||
|
|
||||||
- cd /opt/docker/projects/api.extranetwork.com
|
- cd /opt/docker/projects/api.extranetwork.com
|
||||||
- echo "Git güncelleniyor..."
|
|
||||||
- git fetch origin main
|
- echo "Test branch güncelleniyor..."
|
||||||
- git reset --hard origin/main
|
- git fetch origin test
|
||||||
- echo "Docker build/up başlıyor....."
|
- git checkout test
|
||||||
|
- git reset --hard origin/test
|
||||||
|
|
||||||
|
- echo "Docker test container build/up başlıyor..."
|
||||||
- docker compose -f docker-compose.prod.yml up -d --build --remove-orphans
|
- docker compose -f docker-compose.prod.yml up -d --build --remove-orphans
|
||||||
- echo "Permission fix çalışıyor....."
|
|
||||||
|
- echo "Permission fix çalışıyor..."
|
||||||
- docker compose -f docker-compose.prod.yml exec -T app bash -lc "cd /var/www/html && mkdir -p storage/framework/cache/data storage/framework/sessions storage/framework/views storage/logs bootstrap/cache /home/uploads && chmod -R 777 storage bootstrap/cache /home/uploads"
|
- docker compose -f docker-compose.prod.yml exec -T app bash -lc "cd /var/www/html && mkdir -p storage/framework/cache/data storage/framework/sessions storage/framework/views storage/logs bootstrap/cache /home/uploads && chmod -R 777 storage bootstrap/cache /home/uploads"
|
||||||
- echo "Artisan clear çalışıyor..."
|
|
||||||
- echo "Artisan bitecek oğlum..."
|
- echo "Cache temizleniyor..."
|
||||||
- docker compose -f docker-compose.prod.yml exec -T app php artisan config:clear || true
|
- docker compose -f docker-compose.prod.yml exec -T app php artisan config:clear || true
|
||||||
- docker compose -f docker-compose.prod.yml exec -T app php artisan cache:clear || true
|
- docker compose -f docker-compose.prod.yml exec -T app php artisan cache:clear || true
|
||||||
- docker compose -f docker-compose.prod.yml exec -T app php artisan route:clear || true
|
- docker compose -f docker-compose.prod.yml exec -T app php artisan route:clear || true
|
||||||
- docker compose -f docker-compose.prod.yml exec -T app php artisan view:clear || true
|
- docker compose -f docker-compose.prod.yml exec -T app php artisan view:clear || true
|
||||||
|
|
||||||
- echo "Container durumu:"
|
- echo "Container durumu:"
|
||||||
- docker compose -f docker-compose.prod.yml ps
|
- docker compose -f docker-compose.prod.yml ps
|
||||||
- echo "Deploy tamamlandı - $(date)"
|
|
||||||
|
- echo "TEST deploy tamamlandı - $(date)"
|
||||||
|
|||||||
@@ -16,63 +16,6 @@
|
|||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<header id="home" class="header-area pt-100">
|
|
||||||
{{--
|
|
||||||
@php
|
|
||||||
use Illuminate\Support\Facades\Hash;
|
|
||||||
dd(Hash::make('144652qwe'));
|
|
||||||
@endphp --}}
|
|
||||||
<div class="shape header-shape-one">
|
|
||||||
<img src="/assets/img/banner/shape/shape-1.png" alt="shape">
|
|
||||||
</div> <!-- header shape one -->
|
|
||||||
|
|
||||||
<div class="shape header-shape-tow animation-one">
|
|
||||||
<img src="/assets/img/banner/shape/shape-2.png" alt="shape">
|
|
||||||
</div> <!-- header shape tow -->
|
|
||||||
|
|
||||||
<div class="shape header-shape-three animation-one">
|
|
||||||
<img src="/assets/img/banner/shape/shape-3.png" alt="shape">
|
|
||||||
</div> <!-- header shape three -->
|
|
||||||
|
|
||||||
<div class="shape header-shape-fore">
|
|
||||||
<img src="/assets/img/banner/shape/shape-4.png" alt="shape">
|
|
||||||
</div> <!-- header shape three -->
|
|
||||||
|
|
||||||
<div class="navigation-bar">
|
|
||||||
<div class="container">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-lg-12">
|
|
||||||
<nav class="navbar navbar-expand-lg">
|
|
||||||
<a class="navbar-brand" href="https://www.extranetwork.com">
|
|
||||||
<img src="/assets/img/logo.svg" alt="Logo">
|
|
||||||
</a>
|
|
||||||
</nav> <!-- navbar -->
|
|
||||||
</div>
|
|
||||||
</div> <!-- row -->
|
|
||||||
</div> <!-- container -->
|
|
||||||
|
|
||||||
|
|
||||||
</div> <!-- navigation bar -->
|
|
||||||
|
|
||||||
<div class="header-banner d-flex align-items-center">
|
|
||||||
<div class="container">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-xl-8 col-lg-9 col-sm-10">
|
|
||||||
<div class="banner-content">
|
|
||||||
<h4 class="sub-title">{{ __('be-welcome-desc') }}.</h4>
|
|
||||||
<h1 class="banner-title mt-10"><span>Extranetwork'e </span> <br> {{ __('btn-register') }}
|
|
||||||
</h1>
|
|
||||||
<a class="banner-contact mt-25"
|
|
||||||
href="http://extranetwork.com">{{ __('be-welcome-register_for_free_now') }}</a>
|
|
||||||
</div> <!-- banner content -->
|
|
||||||
</div>
|
|
||||||
</div> <!-- row -->
|
|
||||||
</div> <!-- container -->
|
|
||||||
<div class="banner-image bg_cover" style="background-image: url(/assets/img/main-image.png)"></div>
|
|
||||||
</div> <!-- header banner -->
|
|
||||||
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
body {
|
body {
|
||||||
background-color: #f4f7fc;
|
background-color: #f4f7fc;
|
||||||
@@ -436,6 +379,59 @@
|
|||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
<header id="home" class="header-area pt-100">
|
||||||
|
{{--
|
||||||
|
@php
|
||||||
|
use Illuminate\Support\Facades\Hash;
|
||||||
|
dd(Hash::make('144652qwe'));
|
||||||
|
@endphp --}}
|
||||||
|
<div class="shape header-shape-one">
|
||||||
|
<img src="/assets/img/banner/shape/shape-1.png" alt="shape">
|
||||||
|
</div> <!-- header shape one -->
|
||||||
|
|
||||||
|
<div class="shape header-shape-tow animation-one">
|
||||||
|
<img src="/assets/img/banner/shape/shape-2.png" alt="shape">
|
||||||
|
</div> <!-- header shape tow -->
|
||||||
|
|
||||||
|
<div class="shape header-shape-three animation-one">
|
||||||
|
<img src="/assets/img/banner/shape/shape-3.png" alt="shape">
|
||||||
|
</div> <!-- header shape three -->
|
||||||
|
|
||||||
|
<div class="shape header-shape-fore">
|
||||||
|
<img src="/assets/img/banner/shape/shape-4.png" alt="shape">
|
||||||
|
</div> <!-- header shape three -->
|
||||||
|
|
||||||
|
<div class="navigation-bar">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<nav class="navbar navbar-expand-lg">
|
||||||
|
<a class="navbar-brand" href="https://www.extranetwork.com">
|
||||||
|
<img src="/assets/img/logo.svg" alt="Logo">
|
||||||
|
</a>
|
||||||
|
</nav> <!-- navbar -->
|
||||||
|
</div>
|
||||||
|
</div> <!-- row -->
|
||||||
|
</div> <!-- container -->
|
||||||
|
</div> <!-- navigation bar -->
|
||||||
|
<div class="header-banner d-flex align-items-center">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-xl-8 col-lg-9 col-sm-10">
|
||||||
|
<div class="banner-content">
|
||||||
|
<h4 class="sub-title">{{ __('be-welcome-desc') }}.</h4>
|
||||||
|
<h1 class="banner-title mt-10"><span>Extranetwork'e </span> <br> {{ __('btn-register') }}
|
||||||
|
</h1>
|
||||||
|
<a class="banner-contact mt-25"
|
||||||
|
href="http://extranetwork.com">{{ __('be-welcome-register_for_free_now') }}</a>
|
||||||
|
</div> <!-- banner content -->
|
||||||
|
</div>
|
||||||
|
</div> <!-- row -->
|
||||||
|
</div> <!-- container -->
|
||||||
|
<div class="banner-image bg_cover" style="background-image: url(/assets/img/main-image.png)"></div>
|
||||||
|
</div> <!-- header banner -->
|
||||||
|
</header>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -65,6 +65,13 @@ $router->get('/bulut/test', function () {
|
|||||||
|
|
||||||
$router->post('test', ['as' => 'Test', 'uses' => 'TestController@test']);
|
$router->post('test', ['as' => 'Test', 'uses' => 'TestController@test']);
|
||||||
|
|
||||||
|
$router->get('/health', function () {
|
||||||
|
return response()->json([
|
||||||
|
'status' => 'ok',
|
||||||
|
'service' => 'api-extranetwork',
|
||||||
|
'time' => date('Y-m-d H:i:s'),
|
||||||
|
]);
|
||||||
|
});
|
||||||
|
|
||||||
// Swagger / OpenAPI docs (public)
|
// Swagger / OpenAPI docs (public)
|
||||||
$router->get('docs', function () {
|
$router->get('docs', function () {
|
||||||
|
|||||||
Reference in New Issue
Block a user