Skip to content

Commit 3a2cd96

Browse files
committed
[messages] select not more 100 pending messages
[deploy] update memory limit
1 parent 41d6534 commit 3a2cd96

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

.github/workflows/release.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ jobs:
4444
working-directory: deployments/docker-swarm-terraform
4545
env:
4646
CPU_LIMIT: ${{ vars.CPU_LIMIT }}
47-
MEMORY_LIMIT: ${{ vars.MEMORY_LIMIT }}
4847
run: |
4948
eval "$(ssh-agent -s)"
5049
ssh-add <(echo "${{ secrets.SSH_PRIVATE_KEY }}")
@@ -54,4 +53,5 @@ jobs:
5453
-var "app-version=${{ needs.build.outputs.app-version }}" \
5554
-var 'app-host=${{ secrets.APP_HOST }}' \
5655
-var "app-config-b64=${{ secrets.APP_CONFIG_B64 }}" \
57-
-var "app-env-json-b64=${{ secrets.APP_ENV_JSON_B64 }}"
56+
-var "app-env-json-b64=${{ secrets.APP_ENV_JSON_B64 }}" \
57+
-var "memory-limit=${{ vars.MEMORY_LIMIT }}"

deployments/docker-swarm-terraform/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ resource "docker_service" "app" {
5454
}
5555

5656
reservation {
57-
memory_bytes = 16 * 1024 * 1024
57+
memory_bytes = 32 * 1024 * 1024
5858
}
5959
}
6060
}

deployments/docker-swarm-terraform/variables.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,6 @@ variable "app-env-json-b64" {
3535
variable "memory-limit" {
3636
type = number
3737
description = "Memory limit in bytes"
38-
default = 32 * 1024 * 1024
38+
default = 64 * 1024 * 1024
3939
}
4040

internal/sms-gateway/repositories/messages.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ type MessagesRepository struct {
2222
func (r *MessagesRepository) SelectPending(deviceID string) (messages []models.Message, err error) {
2323
err = r.db.
2424
Where("device_id = ? AND state = ?", deviceID, models.ProcessingStatePending).
25-
Order("id").
25+
Order("id DESC").
26+
Limit(100).
2627
Preload("Recipients").
2728
Find(&messages).
2829
Error

0 commit comments

Comments
 (0)