(i guess animationDoor is an AnimationPlayer)
You need to save the "state" of the door.
You also might to check if the other animation is still playing.
#[...]
var is_open : bool = false
func _process(_delta : float) -> void:
if Input.is_action_just_pressed("Interact"):
if bodyNearDoor and not animationDoor.is_playing():
if not is_open:
animationDoor.play("Door_Open")
is_open = true
else:
animationDoor.Play("Door_Close")
is_open = false
#[...]
(untested)